Voice

Browser voice sessions use server-minted Realtime client secrets, transcript logging, budget checks, and chat fallback.

284

Voice minutes this month

1.2s

Median first response target

Chat

Fallback when voice is exhausted

Realtime readiness

Configure `OPENAI_REALTIME_API_KEY` to mint client secrets from `/api/voice/session`. Voice transcripts are persisted through `/api/voice/events`.

WebRTC