Transcribe audio
speech_transcribeTurn the speech in an audio or video file from the file store (MP3, WAV, M4A, OGG, FLAC, WebM, MP4, MOV, up to 25 MB) into text, in any of about 100 languages, detected by itself. With speakers, it says who spoke when; with timestamps, it gives timed segments. Runs in the background: poll the call_id. Charged per started minute of audio, never more than max_minutes. Costs $0.01 per started minute of audio; nothing if none are found. Runs in the background: the reply has a call_id; poll it with the account_get_call tool or GET /v1/calls/.
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": {
"file_id": "<file_id>"
},
"name": "speech_transcribe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_id | Yes | ||
| language | No | ISO 639 code like "en" or "deu" when you know it. | |
| speakers | No | ||
| timestamps | No | ||
| max_minutes | No | The most minutes to pay for; audio past it is transcribed but not charged. |