Supported Languages
| Language | Code |
|---|---|
| Acholi | ach |
| Ateso | teo |
| English | eng |
| Luganda | lug |
| Lugbara | lgg |
| Runyankole | nyn |
Audio Requirements
- Formats: MP3, WAV, OGG, M4A, AAC
- Duration Limit: Files are processed up to 10 minutes. Audio longer than 10 minutes will be trimmed to the first 10 minutes.
- File Size: Direct uploads are supported for files up to 100MB.
Transcribing Audio
Use the/tasks/stt endpoint for standard uploads.
Example Request
Response
Handling Large Files
For files larger than 100MB, or to bypass server timeouts, we recommend using the Upload URL workflow.- Generate an Upload URL: Call
/tasks/generate-upload-urlto get a signed Google Cloud Storage URL. - Upload File: PUT the file directly to that URL.
- Process: Call
/tasks/stt_from_gcswith the blob name to start transcription.
Large File Upload Guide
See the API reference for detailed steps on handling large files.

