OpenAI Realtime API

OpenAI

★★★★★

Low-latency API for building speech-native assistants and realtime multimodal interactions.

Category audio
Pricing Pay-per-use; GPT-Realtime-2 text is $4/1M input and $24/1M output tokens, audio is $32/1M input and $64/1M output, and translation/transcription models are priced per minute
Status active
Platforms api, web, mobile
realtime voice openai api assistant audio
Updated June 8, 2026 Official site →

Overview

Freshness note: AI audio/voice APIs evolve rapidly. This profile is a point-in-time snapshot last verified on June 8, 2026.

OpenAI Realtime API is the clearest “build a voice product, not a voice demo” option in OpenAI’s stack. OpenAI’s May 7, 2026 voice launch moved the realtime lineup from a single flagship voice route into three distinct lanes: gpt-realtime-2 for speech-native agents that reason and use tools, gpt-realtime-translate for live speech translation, and gpt-realtime-whisper for streaming speech-to-text.

That matters because the platform guidance is no longer just “use realtime.” It is now “pick the realtime lane that matches the job.” New agentic voice products should evaluate GPT-Realtime-2 first, while translation and transcription workflows can avoid forcing a full voice-agent model into specialized audio tasks.

The transport story remains the same: WebRTC for browser-native low-latency sessions, WebSocket for server or client streaming, and SIP-style connectivity for telephony flows. That keeps the API relevant for far more than chatbot demos: call automation, live copilots, kiosks, embedded assistants, and any product where latency changes the user experience.

Key Features

The biggest practical benefit is orchestration reduction. Instead of stitching together STT, reasoning, and TTS services by hand, you can work against realtime surfaces with shared latency assumptions and models designed for continuous exchange. OpenAI’s current docs also make the transport story clear: WebRTC for browser-native low-latency sessions, WebSocket for server or client streaming, and SIP support for telephony-style systems. OpenAI’s current Realtime guide also recommends the Agents SDK for TypeScript as the default starting point for browser voice agents, which is a useful signal about the platform’s preferred integration path.

The current model catalog makes the route hierarchy clearer. gpt-realtime-2 is the flagship speech-to-speech model for harder live voice interactions, gpt-realtime-1.5 remains available as an older premium route, and gpt-realtime-mini remains useful if you are optimizing for lower cost.

Strengths

Realtime API is strongest when the product lives or dies on turn-taking quality. If interruptions, barge-in, natural pause handling, and response latency matter, this is much more practical than bolting a voice UX on top of non-realtime endpoints. It also integrates well for teams already standardizing on OpenAI models and observability patterns.

Limitations

The API does not remove operational complexity; it relocates it. You still have to design interruption handling, silence behavior, moderation, failure fallbacks, regional telephony constraints, and monitoring for jitter or degraded model responses. Cost discipline matters too. Realtime audio traffic can scale quickly, especially once you move from internal prototypes to user-facing concurrency.

The other practical limitation is feature shape. OpenAI’s current docs support function calling, but not structured outputs on the flagship realtime route, so teams that depend on rigid schemas still need fallback design. Translation and transcription routes also need different quality checks than agentic voice sessions: latency, word error rate, language coverage, and transcript stability matter more than tool success.

Practical Tips

Design for interruption from day one. The most important product behavior is often not the model’s answer quality but what happens when a user cuts in, goes silent, changes topic mid-turn, or encounters network instability. Track latency by segment and test with synthetic sessions before shipping to real users.

Choose transport deliberately. WebRTC is usually the right starting point for browser voice products, while WebSocket is better for backend-controlled streaming flows. Budget with the actual token mix in mind: current OpenAI pricing separates text, audio, image, and per-minute speech models, and audio costs dominate quickly in real conversational traffic. Keep the initial assistant narrow, instrument everything, and avoid pretending a pleasant demo automatically means production readiness.

Verdict

OpenAI Realtime API is a high-leverage API for teams building speech-native or live multimodal products. It is strongest when you already know the operational bar is high and want a serious realtime foundation instead of assembling one from separate components.