Compare realtime APIs

Pick up to four APIs from any category and see them side by side.

xAI Grok Voice Agent API
xAI
ElevenAgents (formerly Conversational AI / Agents Platform)
ElevenLabs
AssemblyAI Voice Agent API
AssemblyAI
CategoryVoice-to-voiceVoice-to-voiceVoice-to-voice
StatusGAGAGA
Est. per minute$0.08$0.08 - 0.13$0.075
How that was worked outFlat $0.08 per minute on grok-voice-think-fast-2.0 regardless of context length. Tool calls and text inputs are extra. xAI does not state whether minutes are session wall-clock time or audio time, so assume wall-clock time including silence.$0.08 platform rate plus LLM pass-through; a third-party guide puts LLM at about $0.0005/min (GPT-5 Nano) to $0.045/min (GPT-5.5). Telephony and burst pricing extra.Flat all-inclusive rate; telephony not included.
Pricing modelper-minuteper-minuteper-minute
Free tierNone documented for the voice agent.15 call minutes per month, 4 concurrent calls.$50 free credits at signup, no card.
Connects byWebSocketWebSocket, SIP, Twilio, Web/mobile SDKs, Embeddable widgetWebSocket
Audio inaudio/pcm at 8000, 16000, 22050, 24000 (default), 32000, 44100 or 48000 Hz; audio/pcmu, audio/pcma (G.711); audio/opus. JSON base64 or binary transport.pcm_8000/16000/22050/24000/44100/48000 or ulaw_8000 (negotiated per agent)PCM16 mono 24 kHz (audio/pcm default)
Audio outSame format options as input; speed 0.7 to 1.5.Same enum as inputPCM16 24 kHz (reply.audio)
LanguagesDocs say every voice can speak every supported language; TTS lists 20 languages and STT 38+. No explicit list for the voice agent.Docs give both '31 languages' and '70+ languages' for the voice layer (inconsistent).Declared via input.language_codes or auto-detected.
Latency (vendor claim)Vendor claim: sub-second latency.Described as low-latency; no figure on the overview page.Not stated on the pages read.
Key limits
  • Session duration and concurrency limits are not published
  • Resumption history dropped after 30 minutes of inactivity
  • keyterms: max 100 terms, 50 characters each
  • Ephemeral client secrets: expiry set by expires_after.seconds (example 300); session and anchor fields not supported
  • Concurrency 4 (Free) to 40 (Business) concurrent calls; burst to 3x at double price
  • Some LLMs are unavailable when EU data residency is enabled
  • Call time measured on connection duration, not speech time
  • Session has a maximum duration (expires_at in session.ready); session_expired arrives with no advance warning
  • Streaming concurrency on the free tier: 5 new streams per minute (general streaming figure)
High-severity warnings
  • Alias moved and price rose
  • LLM is not in the $0.08
  • Connection time, not talk time
  • None
CompliancexAI states SOC 2 Type II, HIPAA eligible with a BAA, GDPR with EU data residency options, and that audio is never stored or used for training (vendor claims).Enterprise: DPA/SLA, BAA for HIPAA, custom SSO; regional data residency hosts (EU, India, Singapore). SOC 2/GDPR not re-verified this session.Vendor describes the API as PCI-certified; other certifications not re-verified.
Self-hostableNoNoNo
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
Flat $/min$0.08$0.08$0.075
Audio in $/1M tok---
Audio out $/1M tok---
Free tierNoYesYes
Free credit $--$50
Native S2SYesNoNo
ToolsYesYesYes
Image in---
Own LLMNoYes-
Voices-5,000-
CloningYesYes-
Latency ms---
Languages-31-
Context tokens---
Max session min---
Concurrency-6-
WebRTCNo-No
WebSocketYesYesYes
Phone / SIPNoYesNo
HIPAAYesYes-
SOC 2Yes--
EU dataYesYes-
Open weightsNoNoNo
High warnings120