Create audio transcription request
Transcribes audio into text
Documentation Index
Fetch the complete documentation index at: https://docs.together.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Audio file upload or public HTTP/HTTPS URL. Supported formats: .wav, .mp3, .m4a, .webm, .flac, .ogg, .opus, .aac. Maximum duration 4 hours; longer audio is rejected with audio_too_long. Binary uploads are additionally capped at 500 MB (HTTP 413); URL-fetched audio is capped at 1 GB.
Model to use for transcription
openai/whisper-large-v3 Optional ISO 639-1 language code. If auto is provided, language is auto-detected.
"en"
Optional text to bias decoding. Supported only on Whisper-family models (e.g. openai/whisper-large-v3). Other STT models (e.g. nvidia/parakeet-tdt-0.6b-v3) accept the field for API compatibility but ignore it.
The format of the response
json, verbose_json Sampling temperature between 0.0 and 1.0
0 <= x <= 1Controls level of timestamp detail in verbose_json. Only used when response_format is verbose_json. Can be a single granularity or an array to get multiple levels.
segment, word ["word", "segment"]Whether to enable speaker diarization. When enabled, you will get the speaker id for each word in the transcription. In the response, in the words array, you will get the speaker id for each word. In addition, we also return the speaker_segments array which contains the speaker id for each speaker segment along with the start and end time of the segment along with all the words in the segment.
For eg - ... "speaker_segments": [
"speaker_id": "SPEAKER_00",
"start": 0,
"end": 30.02,
"words": [
{
"id": 0,
"word": "Tijana",
"start": 0,
"end": 11.475,
"speaker_id": "SPEAKER_00"
},
...
Minimum number of speakers expected in the audio. Used to improve diarization accuracy when the approximate number of speakers is known.
Maximum number of speakers expected in the audio. Used to improve diarization accuracy when the approximate number of speakers is known.
Response
OK
- Option 1
- Option 2
The transcribed text
"Hello, world!"