Transcribe audio (local Whisper)
video_transcribeTranscribe speech from a video segment locally with Whisper and return timestamped text in video time; audio stays on your machine.
Instructions
Transcribes the speech of a video segment with Whisper running locally on this machine (audio never leaves it). Picks the audio source automatically: decodes the media file directly when it has a URL, otherwise records the segment in real time while it plays (you still hear it), and as a last resort records the audio of the whole tab if the user allowed it by clicking the Kyte WebMCP icon on that tab. The first run downloads the model. Returns timestamped text in video time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Whisper model size (default from extension settings). | |
| start | No | Segment start in seconds (default: current position). | |
| tabId | No | Tab to act on. Defaults to the session target tab (see tab_select). | |
| video | No | Media ref from video_list (e.g. "e7"). Defaults to the main video: the largest visible one, preferring a playing one. | |
| source | No | Audio source strategy (default auto). | |
| duration | No | Segment length in seconds (default 60, max 1800). | |
| language | No | Spoken language code, e.g. "en", "vi" (default: auto-detect). |