Join our Newsletter — 33% off our NHI Course
Home› Guides› Realtime Voice AI Models Compared: Latency, Languages, Limits…
Guide AI Platforms

Realtime Voice AI Models Compared: Latency, Languages, Limits and Pricing Side by Side

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 15 November 2026 13 min read
On this page

A realtime voice AI model is a speech-to-speech model that listens to streamed audio and speaks back over a persistent connection, so a person can hold a spoken conversation with an AI system without a separate transcription, text model and text-to-speech chain. Five providers currently document a general-purpose realtime speech-to-speech API: Alibaba Cloud (Qwen Omni realtime), Amazon (Nova Sonic), Google (Gemini Live API), OpenAI (Realtime API) and xAI (Grok Voice Agent API). This page sets out the same fields for each: model IDs, connection methods, audio formats, languages, voices, session limits, latency statements, tools and published prices. It is written for developers, product owners and architects choosing a voice stack. Providers are listed alphabetically; order is never a ranking, and the page makes no recommendation.

Last checked: 2026-11-15.

This is an independent reference page from NHI Mgmt Group based on public provider documentation; it is not sponsored or endorsed by any provider.

Key takeaways

  • Five providers document a realtime speech-to-speech API. Alibaba Cloud, Amazon, Google, OpenAI and xAI each offer a bidirectional streaming interface with built-in turn-taking and interruption handling.
  • Connections are WebSocket or WebRTC, and sessions are capped. Documented caps include 8 minutes per connection (Amazon Nova 2 Sonic), about 10 minutes per connection with 15-minute audio sessions (Google) and 60 minutes per session (OpenAI); each provider documents a renewal or resumption pattern.
  • Latency is rarely given as a number. No provider publishes a millisecond value; xAI states "sub-second" latency and Google describes its 2.5 native audio model as offering sub-second native audio streaming, while the others say only "low latency", so measure in your own network path.
  • Pricing units differ. OpenAI and Google price audio per million tokens (Google also gives per-minute equivalents for one model), xAI prices per minute, and Alibaba Cloud and Amazon point to their console or pricing pages.
  • Client-side keys need ephemeral tokens. Google and xAI both tell developers to use short-lived ephemeral tokens rather than standard API keys in browser or mobile clients.

What is a realtime voice model?

A classic voice assistant chains three systems: automatic speech recognition (ASR) turns speech into text, a language model writes a text reply, and text-to-speech (TTS) reads it out. Each hop adds delay and drops information such as tone of voice. A realtime voice model accepts audio directly and can produce audio directly, streamed in small chunks over a connection that stays open for the whole conversation.

The providers on this page share four building blocks:

  • Persistent bidirectional stream: audio flows from the user while the model is still responding. Amazon describes structured JSON events that control session lifecycle, audio streaming, text responses and tool interactions; OpenAI, xAI and Alibaba Cloud use a similar event model (for example a session.update event).
  • Turn detection: voice activity detection (VAD) decides when the user has finished speaking. OpenAI's examples use semantic_vad; Alibaba Cloud documents semantic_vad, server_vad and manual commit; xAI's examples use server_vad; Amazon describes intelligent turn-taking.
  • Barge-in: the user can interrupt and the model stops and listens. Amazon and Google both list interruption handling as a core capability.
  • Tool use: the model can call functions mid-conversation, for example to look up an order, then keep talking.

For how these models fit into wider multimodal systems, see the Multimodal Models Explained.

Which realtime voice models are available?

As of 2026-11-15. Model IDs are as shown in each provider's documentation.

ProviderProductModel IDs documentedStatus as shownSource
Alibaba CloudQwen Omni realtime (Model Studio)qwen3.8-omni-flash-realtime (current); qwen3.5-omni-plus-realtime (previous)Not stated by Alibaba Cloud on the realtime pageModel Studio realtime documentation
AmazonAmazon Nova Sonic (Version 1) and Nova 2 Sonic (Amazon Bedrock)Not stated on the Nova speech guidesBoth documented; Nova 2 Sonic has its own guideAmazon Nova user guides
GoogleGemini Live APIgemini-3.8-live (default Live API model), gemini-3.8-live-extended-thinking, gemini-3.1-flash-live-preview (legacy preview), gemini-2.5-flash-native-audio-preview-12-20253.8 Live marked New; 3.1 Flash Live marked PreviewGemini models page
OpenAIRealtime APIgpt-realtime-2.1, gpt-realtime-2.1-miniListed on models and pricing pagesOpenAI API docs
xAIGrok Voice Agent APIgrok-voice-latestListed in the voice guidexAI voice documentation

Google also lists gemini-3.5-live-translate-preview for speech-to-speech translation. Several providers publish separate streaming transcription or TTS models (for example qwen3-asr-flash-realtime and gemini-3.5-transcribe-live); those are speech-to-text or text-to-speech only and are out of scope for the comparison tables.

How do connections, audio formats and session limits compare?

As of 2026-11-15. "Not stated" means the provider documentation checked does not give the value.

ProviderTransportInput audioOutput audioSession or connection limitContinuation
Alibaba CloudWebSocket and WebRTC, regional endpoints (Singapore, China Beijing)PCM 16 kHz, 16-bit little-endian, mono (1, 2 or 4 channels on WebSocket)PCM 24 kHzNot stated by Alibaba Cloud (concurrency in rate-limit docs)Not stated by Alibaba Cloud
AmazonBidirectional streaming API on Amazon BedrockNot stated on the Nova speech guidesNot stated on the Nova speech guides8 minutes per connection (Nova 2 Sonic)Connection renewal and session continuation pattern in code samples
GoogleStateful WebSocket (WSS)Raw 16-bit PCM, 16 kHz, little-endianRaw 16-bit PCM, 24 kHz, little-endianAbout 10 minutes per connection; 15 minutes audio-only and 2 minutes audio plus video without compressionSession resumption tokens valid for 2 hours; context window compression can extend sessions
OpenAIWebRTC (browser), WebSocket (server); SIP for telephonyPCM at 24 kHz mono (audio/pcm); audio/pcmu in examplesPCM 24 kHz; audio/pcmu in examples60 minutes per sessionNew session required after the limit
xAIWebSocket (wss://api.x.ai/v1/realtime)Not stated by xAI in the voice guideBase64 audio in response.output_audio.delta eventsNot stated by xAINot stated by xAI

Session caps matter for long calls such as contact-centre conversations. The documented patterns differ: Google offers resumption handles and server-side compression of older turns, Amazon documents reconnecting and carrying state into a new connection, and OpenAI states a fixed session maximum. Whichever provider you use, design the application to carry conversation state across reconnects. The Context Windows Explained covers why long sessions eventually need trimming or compaction.

Which languages and voices does each model support?

As of 2026-11-15.

ProviderLanguages (as documented)VoicesCustom voice
Alibaba CloudSpeech recognition in 113 languages and dialects; speech generation in 36 languages and dialectsDefault Tina; others such as Ethan; full list with previews on the voice list pageVoice cloning documented
AmazonNova 2 Sonic: English (US, UK, India, Australia), French, Italian, German, Spanish, Portuguese, Hindi; automatic language detection and switchingMasculine-sounding and feminine-sounding expressive voices; polyglot voices that keep the same voice across languagesNot stated on the Nova speech guides
GoogleConversation in 70 languages; Live Translation in 70+ languagesNot stated on the Live API overviewNot stated on the Live API overview
OpenAINot stated on the realtime conversation guide10: alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, cedar (marin and cedar suggested for best quality)Not stated on the realtime conversation guide
xAINot stated for speech-to-speech (the 38+ figure in xAI docs applies to speech-to-text)28 built-in voices, default eve; all voices can speak every supported languageNot stated in the voice guide

Language support claims are provider statements, not measured accuracy. Test with recordings in the accents, dialects and background noise your users actually have.

What latency do realtime voice models offer?

Latency is the field most often asked about and least often published. As of 2026-11-15:

  • Alibaba Cloud: no millisecond figure stated on the realtime page.
  • Amazon: describes Nova Sonic as low-latency, multi-turn streaming; no millisecond figure stated.
  • Google: describes gemini-2.5-flash-native-audio-preview-12-2025 as offering sub-second native audio streaming, and gemini-3.8-live as the default model "for most low-latency voice agent experiences"; no millisecond figure stated.
  • OpenAI: no millisecond figure stated on the realtime guides checked.
  • xAI: states "sub-second" latency for the Voice Agent API.

Perceived latency depends on more than the model: network distance to the provider region, transport (WebRTC is designed for browser media, WebSocket for server-to-server), VAD settings such as silence duration (Alibaba Cloud's example uses silence_duration_ms 900), tool calls that pause speech, and reasoning effort where the model supports it. Measure time from end of user speech to first audio byte in your own deployment, at the 50th and 95th percentile.

How much do realtime voice models cost?

Prices in USD, as of 2026-11-15, from each provider's official pricing page or documentation.

Provider and modelAudio inputAudio outputText input / outputUnit
Alibaba Cloud qwen3.8-omni-flash-realtimeNot stated on the realtime page; Alibaba Cloud refers to the Model Studio consoleNot stated
Amazon Nova Sonic / Nova 2 SonicSee the Amazon Nova pricing page; Amazon notes that text token rates apply to uses such as speech-to-text transcription, tool calls and adding conversation historyPer token
Google gemini-3.1-flash-live-preview$3.00 per 1M tokens or $0.005 per minute$12.00 per 1M tokens or $0.018 per minute$0.75 / $4.50 per 1M tokensPer token or per minute (paid tier)
Google gemini-2.5-flash-native-audio-preview-12-2025$3.00 per 1M tokens$12.00 per 1M tokens$0.50 / $2.00 per 1M tokensPer token (paid tier)
OpenAI gpt-realtime-2.1$32.00 per 1M tokens ($0.40 cached)$64.00 per 1M tokens$4.00 / $24.00 per 1M tokensPer token
OpenAI gpt-realtime-2.1-mini$10.00 per 1M tokens ($0.30 cached)$20.00 per 1M tokens$0.60 / $2.40 per 1M tokensPer token
xAI grok-voice-latest$0.08 per minute (realtime)Per minute

Google's pricing page did not list a price for gemini-3.8-live at the time of checking. OpenAI also prices image input for the realtime models ($5.00 per 1M tokens for gpt-realtime-2.1, $0.80 for the mini). To compare per-token and per-minute prices you need your own audio token rate per minute and your ratio of listening to speaking time. The Model Pricing Explained explains token billing and caching.

What tools and features does each API document?

As of 2026-11-15. Only features named in the documentation checked are listed.

ProviderFunction callingOther toolsImage or video inputOther documented features
Alibaba CloudYesRemote MCP tools, web searchJPG/JPEG frames, about one per second, up to 1080pSemantic VAD that filters backchannel speech and noise; voice cloning
AmazonYes, with agentic workflowsRAG grounding on enterprise dataNot stated (Nova 2 Sonic mixes audio and text input)Asynchronous tool handling (keeps speaking while tools run); prosody-adaptive responses; noise robustness
GoogleYesGoogle SearchJPEG images, at most one frame per secondProactive audio, affective dialog, transcription of input and output, Live Translation
OpenAIYesMCP servers and connectors (Tools and MCP guide)Image input on gpt-realtime-2.1; video not supported128,000-token context window and 32,000 max output for gpt-realtime-2.1; configurable reasoning effort
xAIYesWeb search (web_search tool in examples)Not stated in the voice guideServer VAD turn detection; 28 voices

How to choose a realtime voice model: factual criteria

This is a checklist of questions, not a ranking. Each answer comes from the tables above and your own testing.

  1. Languages and accents: confirm every language you need is on the provider's documented list, then test recognition and speech quality with real samples.
  2. Call length: compare your typical and longest call with the documented session or connection cap and the continuation method.
  3. Transport and telephony: browser apps favour WebRTC (documented by Alibaba Cloud and OpenAI); phone systems need SIP or a telephony bridge (OpenAI documents SIP).
  4. Region and data location: Alibaba Cloud documents Singapore and Beijing endpoints with separate keys per region; Amazon runs through Amazon Bedrock regions; check each provider's region list against your data residency needs.
  5. Tools: list the systems the agent must call and confirm the provider supports the tool type (functions, MCP, search, RAG).
  6. Cost model: model a typical call in the provider's unit (tokens or minutes), including tool calls and conversation history.
  7. Measured latency: run a pilot from your users' region and record end-of-speech to first-audio times.

Where security fits

Realtime voice puts an AI agent on a live audio channel with tools, so the usual agent controls apply plus a few voice-specific ones:

  • Do not ship API keys to clients: Google recommends ephemeral tokens for client-to-server Live API connections, and xAI says to use ephemeral tokens instead of exposing the key in client-side apps. Mint them server-side, scoped and short-lived. See the Dynamic Secrets and Ephemeral Credentials Guide.
  • Treat tools as privileged: a voice agent that can refund, transfer or change account details needs the same authorisation checks as any other client, applied server-side.
  • Voice is not identity: callers can use cloned voices. See the Voice AI Agent Security and Fraud Guide and the Deepfake and AI Impersonation Guide.
  • Recordings and transcripts are personal data: decide retention, consent notices and access before launch.

Practitioner checklist

  • Shortlist providers by documented language support and region, then test with your own audio samples.
  • Record each provider's session or connection limit and build reconnect and state carry-over into the client from day one.
  • Match audio formats end to end (for example 16 kHz input and 24 kHz output PCM) to avoid resampling delay and quality loss.
  • Measure end-of-speech to first-audio latency at p50 and p95 from your users' regions before committing.
  • Model cost per typical call in the provider's own unit, including tool calls, history and image input.
  • Use server-minted ephemeral tokens for browser and mobile clients; never embed long-lived API keys.
  • Enforce authorisation for every tool the voice agent can call, on the server, not in the prompt.
  • Define retention and consent for call audio and transcripts, and re-check provider docs before launch because model IDs and prices change.

Standards and references

Related NHI Mgmt Group resources: Multimodal Models Explained · Voice AI Agent Security and Fraud Guide · Model Pricing Explained · AI Agent Memory Explained

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 15 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org