Transcription
Poll transcription progress
GET
Poll transcription status after an async /transcription/start call.
Returns progress percentage, status, and — once complete — the transcribed text, detected language, and optional word-level timestamps.
Successful Response
application/json- response
status*StatusTranscription status (idle, transcribing, complete, error)
message*MessageHuman-readable progress message
percent*PercentTranscription progress percentage (0-100)
text?|Transcribed text (available when complete)
timestamps?array<>|Word-level timestamps (available when complete, if requested)
language?|Detected language (available when complete)
error_code?|Machine-readable failure code (e.g. aligner_unavailable) when status is error
curl -X GET 'http://127.0.0.1:8100/api/v1/transcription/progress'Example Response200
{ "status": "string", "message": "string", "percent": 0, "text": "string", "timestamps": [ { "text": "string", "start_time": 0, "end_time": 0, "speaker": "SPEAKER_00" } ], "language": "string", "error_code": "string"}