Compare realtime APIs

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

xAI Grok TTS
xAI
SpeechifyAI (Simba 3.2 / 3.0)
Speechify
Inworld TTS (Realtime TTS-2, TTS-2 Flash)
Inworld AI
CategoryText-to-speechText-to-speechText-to-speech
StatusBetaGAGA
Est. per minute$0.0038 - 0.013$0.0054 - 0.009$0.0063 - 0.022
How that was worked out900 chars/min at $4.20/1M (beta) vs $15/1M; unverified which applies900 chars/min at $6 (Scale) to $10 (Starter) per 1M900 chars/min. Low = TTS-2 Flash on Growth ($7/1M); high = TTS-2 on On-Demand ($25/1M).
Pricing modelper-characterper-characterper-character
Free tierNot verified500K characters/month; commercial use on every plan (vendor)On-Demand: up to 70 minutes of TTS
Connects byWebSocket, HTTP chunkedHTTP chunkedWebSocket, HTTP chunked
Audio inTextText and SSML (pauses, speaking rate)Text with inline tags (pauses, pronunciation, steering on TTS-2)
Audio outMP3, WAV, PCM, mu-law, A-law5 formats including mp3 (per marketing page)LINEAR16 (WAV header per chunk), PCM, MP3 (default), OGG_OPUS, ALAW, MULAW, WAV; 8-48 kHz (default 48 kHz)
LanguagesNot verifiedEnglish (simba-3.2) plus 5 more on simba-3.0Docs say 200+ languages and locales; release notes describe 15 production-quality plus 90+ experimental for TTS-2
Latency (vendor claim)Vapi measured 285 ms median for the streaming variant (June 2026, includes network).Vendor: 56 ms p50 first byte; independent: 106 ms (Coval) and 123 ms (Voice Arena) median time to first audio.Vendor: P90 server-side TTFB 100 ms (TTS-2), 20 ms (TTS-2 Flash).
Key limits
  • Reported: 15,000 characters per REST request; 600 RPM and 10 concurrent requests per team (secondary sources)
  • /v1/audio/stream up to 20,000 characters; /v1/audio/speech up to 2,000
  • Free tier cannot top up
  • Concurrent requests: On-Demand 5, Creator 10, Builder 50, Developer 150, Growth 500
  • 2,000 UTF-16 code units per send_text message
  • Socket closes after 10 min of inactivity across all contexts
  • Sync 2,000 chars, HTTP streaming 4,000 chars, async 100,000 chars per request
High-severity warnings
  • Beta pricing and limits may change
  • None
  • None
ComplianceNot verified.Not verified.Zero data retention supported (models page). Certifications not re-verified.
Self-hostableNoNoNo
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
$/1M chars-$5.26$25
Free tier-YesYes
Free credit $---
Free tier commercial-Yes-
Voices---
Cloning-YesYes
Instant clone---
Text stream inYesNoYes
Timestamps--Yes
Emotion--Yes
SSML-Yes-
8 kHz phoneYes-Yes
Latency ms-56100
Languages-615
Max session min---
Concurrency10-5
WebRTCNoNoNo
WebSocketYesNoYes
gRPCNoNoNo
HIPAA---
SOC 2---
EU dataNo--
Self-hostNoNoNo
Open weightsNoNoNo
High warnings100