Structured Results
Stable
Recorded Speech can return structured outputs alongside the transcript.
Segment list
Each segment's text, timestamps, and confidence. The core structured output.
Response
{
"id": 0,
"start_time": 0.0,
"end_time": 3.2,
"text": "The weather is nice today",
"confidence": 0.95
}
Summary statistics
Audio-level statistics:
Response
{
"summary": {
"total_duration": 120.5,
"total_speech_duration": 95.3,
"overall_speech_ratio": 0.79,
"num_segments": 45
}
}
Metadata
Processing metadata:
Response
{
"metadata": {
"language": "zh",
"model": "whisper-large-v3-turbo",
"chunk_count": 3,
"audio_duration_seconds": 120.5
}
}
LLM review results
When review: true is enabled, the reviewed transcript replaces the raw result:
- Per-chunk review: each chunk independently corrected
- Global review: final correction after aggregation
Reviewed results are stored in reviewed_result.json in R2.
Not yet stable
| Capability | Status |
|---|---|
| Automatic summary (text) | Roadmap |
| Chapter segmentation | Roadmap |
| Action item extraction | Roadmap |
| Speaker diarization | Roadmap |
Do not treat experimental or unmarked capabilities as stable. If a capability is marked as "Roadmap", it is not yet implemented or may change.
Stability markers
| Marker | Meaning |
|---|---|
| Stable | Shipped. Safe to depend on in production. |
| Preview | Available, but contracts may still change. |
| Experimental | May change or be removed without notice. |
| Roadmap | Planned, not yet implemented. |
Related
- Transcribe Audio — get results
- Timestamps & Speakers — timestamp details
- Transcription API — API reference
