transcribe_media
Transcribe any video or audio from a URL or local file into text locally without API keys. Returns the full transcript with optional timestamped segments.
Instructions
Turn any video/audio URL or local file into a transcript, locally and key-free. URLs are fetched with yt-dlp; local files and fetched audio are transcribed with whisper.cpp. Returns the full transcript text plus optional [start --> end] segments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Path to a .ggml whisper model, or a model name hint. Falls back to WHISPER_MODEL_PATH. | |
| language | No | Language code: 'en', 'zh', 'auto' (default: auto-detect). | |
| translate | No | Translate non-English speech into English (whisper -tr). | |
| timestamps | No | Include [start --> end] segment boundaries (default: false). | |
| url_or_path | Yes | A http(s) URL to fetch, or a local path to an audio/video file. |