Recorded Overview

Stable
Recorded vs. Realtime; when to use which.

Recorded Overview

Recorded is a Voice Context Layer mode for finished audio. Realtime is the other mode, for live speech.

Offline full-file transcription: submit an audio URL, process asynchronously, receive complete transcription results.

How it works

Submit audio URL (POST /v1/audio/transcriptions)
  → Probe audio format and duration
  → Slice into segments
  → Concurrent transcription (multiple chunks processed simultaneously)
  → Aggregate (merge into global timestamps)
  → Optional LLM review for error correction
  → Webhook callback (optional)

When to use

ScenarioSuitable
Post-meeting processing
Batch audio file transcription
Need precise timestamps
Need structured results
Need subtitle files
Need translationComing soon

vs. Realtime

DimensionRecordedRealtime
TransportHTTP asyncWebSocket streaming
InputAudio URLPCM16LE audio stream
LatencyMinutesMilliseconds
OutputComplete JSONEvent stream
VADNot neededServer-side
Best forPost-processingLive

Current capabilities

CapabilityStatus
Full-file transcription
Segment timestamps
Confidence scores
TranslationComing soon
Webhook callback
LLM review correction✅ (optional)
Speaker diarizationComing soon
SRT/VTT subtitles✅ (generated from timestamps)
Capability boundaries If a capability is not yet stable, this page marks it explicitly. Do not treat experimental outputs as stable.

Next steps