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:

  1. Per-chunk review: each chunk independently corrected
  2. Global review: final correction after aggregation

Reviewed results are stored in reviewed_result.json in R2.

Not yet stable

CapabilityStatus
Automatic summary (text)Roadmap
Chapter segmentationRoadmap
Action item extractionRoadmap
Speaker diarizationRoadmap
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

MarkerMeaning
StableShipped. Safe to depend on in production.
PreviewAvailable, but contracts may still change.
ExperimentalMay change or be removed without notice.
RoadmapPlanned, not yet implemented.