Download the transcript as a subtitle file
Returns the transcript as a ready-to-use subtitle file (srt by default, vtt or txt) with the matching Content-Type and a Content-Disposition filename. The body is the file itself, not JSON.
Speaker names are written into the file only when the job was billed with speaker_labels; pass speakers=false to leave them out of a diarized transcript.
Returns 409 TRANSCRIPTION_NOT_READY while the worker is still running. Keep polling GET /transcriptions/{transcriptionId}.
Authorization
apiKey In: header
Path Parameters
Query Parameters
Value in
- "srt"
- "vtt"
- "txt"
Include speaker names. Default true, and inert unless the job was diarized.
Response Body
text/plain
application/json
application/json
curl -X GET "https://example.com/transcriptions/string/download""string"Get the transcript as JSON GET
Returns the transcript as timed cues, ready to render or index without parsing a subtitle file. Timings are in seconds from the start of the audio. `speaker` is only ever filled when the job was billed with `speaker_labels`; on every other job it is `null`. Returns `409 TRANSCRIPTION_NOT_READY` while the worker is still running. Keep polling `GET /transcriptions/{transcriptionId}`.
Get traits, prices and limits GET
Everything a client needs to build the persona form without hardcoding it: every trait option, the defaults, which traits still apply when reference photos are used, the prices in credits and the limits of a source video. Values can change between releases, so read them from here.