get_transcript
Extract timestamped transcripts from video URLs with speaker identification. Supports Loom, YouTube, Vimeo, and more, with automatic Whisper fallback.
Instructions
Extract only the transcript from a video URL.
Returns timestamped transcript entries with speaker identification (when available). Faster than analyze_video when you only need the transcript.
If the platform has no native transcript, attempts Whisper fallback transcription (requires @huggingface/transformers, whisper CLI, or OPENAI_API_KEY).
Supports: Loom (loom.com/share/...), YouTube/Vimeo/TikTok/Instagram/X/Twitch/Dailymotion/Facebook (requires yt-dlp; native captions preferred), direct video URLs (.mp4, .webm, .mov), and local video files (absolute path or file:// URI). For local files a sidecar .vtt/.srt next to the file is used first, then an embedded subtitle track, and only then the Whisper fallback if neither exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video source: Loom share link, platform video URL (YouTube, Vimeo, TikTok, Instagram, X, Twitch, Dailymotion, Facebook), direct .mp4/.webm/.mov URL, or absolute path to a local video file | |
| options | No | Transcription overrides (apply only to the Whisper fallback) |