Skip to main content
Transcription is available on its own, without building a voice agent. Send audio in, get text back.
Authenticate with the same key you use for the rest of the API, in the X-API-Key header. Language is auto-detected — there is no language parameter to get wrong.

Transcribe a file

Response

string
The full text.
integer
Audio length in milliseconds. This is what you are billed on.
string
The detected language.

Audio formats

Send the matching Content-Typeaudio/mpeg for MP3, audio/wav for WAV, audio/ogg, audio/webm, audio/mp4.
Quality in beats quality out. 16 kHz mono is plenty for speech and keeps uploads small; a noisy 48 kHz stereo recording transcribes worse than a clean 16 kHz one, not better.

Billing

4 credits per minute ($0.04), rounded up, one-minute minimum. See Credits.

Live streaming

Transcribe audio as it is spoken, with interim results.