docx
免费Extract text from Microsoft Word documents
中文简介正在准备中。当前显示原文说明。
Extract transcripts from YouTube videos via the YouTube caption system
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Extracts the transcript (captions) from a YouTube video using the YouTube caption system — no API key or audio download required. Optionally uses a vision-capable LLM to produce a structured summary (Overview, Topics, Key takeaways) before the raw transcript.
pip install youtube-transcript-api
Transcript only (no LLM required):
import asyncio
from synthadoc.skills.youtube.scripts.main import YoutubeSkill
skill = YoutubeSkill() # no provider — returns raw timestamped transcript
async def main():
result = await skill.extract("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
print(result.text) # "[0:00] text [0:04] text ..."
print(result.metadata) # {"video_id": "...", "title": "...", "url": "..."}
asyncio.run(main())
With LLM summarization (pass any provider that implements complete()):
skill = YoutubeSkill(provider=my_provider)
result = await skill.extract(url)
# result.text contains:
# ## Executive Summary
# <Overview / Topics / Key takeaways>
#
# ## Transcript
# [0:00] ...
The provider must implement:
async def complete(messages, system=None, temperature=0.0, max_tokens=4096)
-> object with .text (str), .input_tokens (int), .output_tokens (int)
Message (used to build the messages list) is importable from
synthadoc.skills.base:
from synthadoc.skills.base import Message
https://www.youtube.com/, https://youtu.be/, or
https://www.youtubekids.com/To search YouTube by topic instead of ingesting a specific URL, use the web search skill — it filters Tavily results to YouTube domains automatically:
synthadoc ingest "youtube Moore's Law"
synthadoc ingest "youtube kids: Sesame Street"
synthadoc ingest "search for youtube: history of computing"
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Extract text from Microsoft Word documents
中文简介正在准备中。当前显示原文说明。
Extract text from images using a vision LLM
中文简介正在准备中。当前显示原文说明。
Ingest Markdown and plain text files
中文简介正在准备中。当前显示原文说明。
Extract text from PDF documents
中文简介正在准备中。当前显示原文说明。
Extract text from Microsoft PowerPoint presentations
中文简介正在准备中。当前显示原文说明。
Extract conversation turns from AI session history files (.jsonl)
中文简介正在准备中。当前显示原文说明。