Overview
Transcribes audio or video using AssemblyAI Universal-2/3 models. Returns a structured transcript with optional word timings, speaker labels, sentiment, entities, and content safety flags.Request
Key parameters
Output
Transcribe returns data, not a file. Whenstatus is completed, the transcript is on
the result object of the job itself — GET /v1/tasks/{id} (or the 202 create response,
if the provider already finished). There is nothing to download: output is null, and
GET /v1/tasks/{id}/download answers 404 for a transcribe task.
result holds the normalised AssemblyAI response. words and utterances are always
present (empty arrays when the provider returned none); the analysis blocks appear only for
the features you enabled.
Example completed task
Values are passed through from AssemblyAI unchanged, including their units: word and
utterance
start / end are milliseconds, while audio_duration is in seconds.
word_animation in a render request takes seconds — divide the word timings by 1000
when feeding them into a composition.task.completed webhook carries status and metadata only, not the transcript — fetch
GET /v1/tasks/{id} when it fires.
