Transcribe (background job)
brief_transcribeStarts Whisper transcription for a video or audio file, returning a timestamped transcript or progress while it processes.
Instructions
Starts Whisper on the file, or reports progress if it is already running. Waits up to waitSeconds (default 45) and returns the full timestamped transcript if it finished, otherwise progress — call again to check. Results are cached, so repeat calls are instant.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "brief_transcribe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to the video (or audio) file | |
| model | No | Whisper model: tiny, base, small, medium, large-v3… (default small) | |
| language | No | Language code or "auto" (default en) | |
| waitSeconds | No |