Transcribe audio
Endpoints
Transcribe audio
Submit a pre-recorded audio file and receive a refined transcript with usage metadata.
POST
Transcribe audio
Transcribe a single pre-recorded audio file. Request body is
For the full list of error codes and handling guidance, see Errors.
multipart/form-data.
Request
Audio file to transcribe. Supported formats:
wav, ogg, webm. Max size 50 MB; max duration 300 seconds (default).Model tier. One of
typeless-asr-l1-v1, typeless-asr-l2-v1, typeless-asr-l3-v1. See Models & Pricing.Optional ISO 639-1 language hint (for example
en, zh). When omitted, language is detected automatically.Response
"success" on success.26-character ULID for support.
Example
200
Endpoint-specific errors
| HTTP status | Error code | Description |
|---|---|---|
| 400 | INVALID_REQUEST | model field is missing or the value is not a recognized model identifier. |
| 400 | AUDIO_FORMAT_UNSUPPORTED | The uploaded file is not in a supported format (wav, ogg, webm). |
| 413 | AUDIO_TOO_LONG | Audio duration exceeds the 300-second limit. |
| 413 | FILE_TOO_LARGE | File size exceeds the 50 MB limit. |
400