transcribe
Transcribe speech in an audio or video file. Use it when you need the words in a recording, quotes with
their time, who said what, or subtitles. Returns text, sentence segments, each word with start/end seconds,
confidence and speaker (spk: 1, 2, ... told apart by voice), turns (speaker, start, end, text),
speakers with talk time (and a name with its supporting quote when the recording says who someone is:
"My name is...", "the next question comes from..."), SRT and VTT with speaker labels, and flags listing any phrase the guards removed (Whisper's invented phrases over silence and
repetition loops) with its original text and time. Files over about 100 seconds of processing return
{"status": "running", "job_id"}: call get_job_result with it. Price: $0.14 per audio hour, minimum $0.02 a file; failed
downloads are free.
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": {
"url": "<url>"
},
"name": "transcribe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Direct http(s) link to an audio or video file: mp3, wav, m4a, ogg, flac, mp4, mov, webm and most others. Up to 3 hours. YouTube page links don't work; pass the media file itself. | |
| language | No | Two-letter language code such as en, es or ja. Leave it out to detect the language from the audio. |