Results & Response — Schemas
TranscriptionResult Schema
Full typed schema for the TranscriptionResult response object.
Field reference
| Field | Type | Description |
|---|---|---|
| success | bool | Whether transcription succeeded. |
| request_id | string | Unique identifier. Use when contacting support. |
| text | string | Full transcript. Prefixed with [SPEAKER_XX] when diarization is enabled. |
| detected_language | string | Detected language in lowercase e.g. "hindi", "telugu". Always populated. |
| audio_duration | float | Total audio duration in seconds. |
| inference_time_ms | float | Server-side processing time in milliseconds. |
| segments | array | Time-aligned segments with start, end, text. May include speaker, emotion, words[]. |
| speakers | array | Unique speaker IDs. Empty array when diarization is off. |
| nlp_analysis | object|null | NLP results. Populated when enable_* flags are set. |