Transcribe video audio
video_transcribeExtract timestamped transcripts from videos using native captions or Whisper fallback, supporting YouTube, local files, and direct URLs.
Instructions
Timestamped transcript from captions (preferred) or local/cloud Whisper.
Order: sidecar .vtt/.srt → yt-dlp captions → whisper.cpp → whisper CLI → OpenAI Whisper API. Fast for YouTube (native captions). Local files need Whisper or a sidecar caption file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Absolute local path, file:// URI, direct media URL, or platform URL (YouTube/TikTok/etc via yt-dlp) | |
| language | No | Language code hint for Whisper (e.g. en, es, pt) | |
| force_whisper | No | Skip captions and force ASR | |
| response_format | No | Response text format | markdown |