transcribe
Transcribe video or audio URLs and local files into text, prioritizing existing subtitles and falling back to Whisper speech recognition.
Instructions
Transcribe a video URL or a local audio/video file. Subtitles-first: existing captions via yt-dlp need no API key; otherwise Whisper (Groq/OpenAI if configured, else keyless local faster-whisper). Use this when the user wants spoken words, not the page. Do not use read_url for a transcript. prefer_subtitles defaults true; set false to force audio. cookies_from_browser is opt-in (chrome/firefox/…) and uses THIS machine's browser cookies; never used by read_url. Returns the transcript text, or an 'Error: ...' string on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| provider | No | auto | |
| prefer_subtitles | No | ||
| cookies_from_browser | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |