Python 88.3%
TypeScript 7.6%
Shell 4.1%
1{2 "_meta": {"domain": "openai-realtime-live-audio", "last_verified": "2026-09-18", "runner_notes": "python: .venv/bin/python <file>; sh: bash <file> (source scripts/lib.sh); ts: node --env-file=.env --experimental-strip-types <file>"},3 "records": [4 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/client_secrets.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "HTTP 200; ek_ masked in output"},5 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/client_secrets.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "HTTP 200; realtime + transcription variants"},6 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/client_secrets.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "HTTP 200 via fetch"},7 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/websocket_text_only.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "gpt-realtime-mini text-only turn; 14 server events → response.done; same flow as tmp/probe_realtime_audio.py"},8 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/websocket_text_only.ts", "language": "typescript", "status": "UNVERIFIED", "verified_at": null, "notes": "not executed; uses ek_ subprotocol auth with Node global WebSocket"},9 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/webrtc_browser.html", "language": "html/javascript", "status": "UNVERIFIED", "verified_at": null, "notes": "browser-only; documented ephemeral-key WebRTC flow"},10 {"provider": "openai", "area": "realtime", "file": "examples/openai/realtime/sip_config.md", "language": "markdown/curl", "status": "UNVERIFIED", "verified_at": null, "notes": "documented SIP setup; hangup on bogus id returned 404 call_id_not_found"},11 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/tts.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "gpt-4o-mini-tts mp3"},12 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/tts.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "mp3 (17,664 B) and sse variants"},13 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/tts.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "wav via fetch"},14 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "whisper-1 verbose_json word+segment"},15 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "variants mini|whisper|diarize|logprobs verified; gpt-transcribe variant documented"},16 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt.ts", "language": "typescript", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "gpt-4o-mini-transcribe json via fetch+FormData"},17 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/translation.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "whisper-1 → {text: 'OK.'}"},18 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/translation.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "whisper-1 json"},19 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt_stream.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "SSE transcript.text.delta ×2 → transcript.text.done"},20 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt_stream.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "curl -N SSE"},21 {"provider": "openai", "area": "audio", "file": "examples/openai/audio/stt_stream.ts", "language": "typescript", "status": "UNVERIFIED", "verified_at": null, "notes": "not executed"},22 {"provider": "openai", "area": "live", "file": "examples/openai/live/create_session_webrtc.py", "language": "python", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "placeholder SDP → 400 invalid_offer (expected, free); real offer → 201 + 15 s billed"},23 {"provider": "openai", "area": "live", "file": "examples/openai/live/create_session_webrtc.sh", "language": "sh", "status": "LIVE_VERIFIED", "verified_at": "2026-09-18", "notes": "placeholder SDP → 400 invalid_offer"},24 {"provider": "openai", "area": "live", "file": "examples/openai/live/live_websocket.ts", "language": "typescript", "status": "UNVERIFIED", "verified_at": null, "notes": "not executed (billed per second); requires `ws`"}25 ]26}27