Transcribe an audio file or URI

View as Markdown

Submit a file upload OR a URI for batched, server-side transcription. Returns the full transcript inline when callback_url is omitted; otherwise returns an accepted body and POSTs the transcript to the callback when ready.

Audio is processed through VAD + diarization + denoise locally, then shipped to the stt-model Whisper inference container.

Headers

apikeystringOptional
Optional API key when calling through an API gateway.

Request

This endpoint expects an object.
uristringRequired
call_uuidstringRequired
callback_urlstringRequiredformat: "uri"

Response

Inline mode (no callback_url)

dataobject
statusstring
call_uuidstring

Errors

400
Bad Request Error
401
Unauthorized Error
413
Content Too Large Error
500
Internal Server Error
502
Bad Gateway Error
503
Service Unavailable Error
504
Gateway Timeout Error