docx
無料Extract text from Microsoft Word documents
日本語の概要は準備中です。原文の説明を表示しています。
Extract transcripts from YouTube videos via the YouTube caption system
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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)
日本語の概要は準備中です。原文の説明を表示しています。