Compare realtime APIs

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

Groq TTS (Canopy Labs Orpheus)
Groq
Deepgram Aura-2
Deepgram
Amazon Polly (generative and bidirectional streaming)
Amazon Web Services
CategoryText-to-speechText-to-speechText-to-speech
StatusGAGAGA
Est. per minute$0.02 - 0.036$0.024 - 0.027$0.014 - 0.027
How that was worked out900 chars/min; English vs Arabic900 chars/min; Aura-2 Growth vs PAYG900 chars/min. Bidi streaming requires generative ($30/1M = $0.027); neural $16/1M = $0.0144 without input streaming.
Pricing modelper-characterper-characterper-character
Free tierGroq free tier rate limits apply (not re-verified for TTS)$200 credit for new accounts12 months: 5M standard, 1M neural, 500K long-form, 100K generative characters per month; new accounts also get up to $200 AWS credits
Connects byHTTP chunkedWebSocket, HTTP chunkedHTTP chunked, HTTP/2 bidirectional event stream
Audio inText, max 200 characters, with [directions]Plain textPlain text or SSML
Audio outwav onlyWebSocket: linear16, mulaw, alaw (container none); linear16 8/16/24/32/48 kHz, mulaw/alaw 8 or 16 kHz. REST adds mp3 (22.05 kHz), opus (48 kHz ogg), flac, aac.mp3, ogg_opus, ogg_vorbis, pcm (stream API; JSON speech marks not supported on the stream API)
LanguagesEnglish; Arabic (Saudi)7 for Aura-2: en, es, nl, fr, de, it, ja (changelog Dec 2025 / Jan 2026)Stream API LanguageCode list covers ~40 locales (only needed for bilingual voices)
Latency (vendor claim)No numeric claim on Groq's page.Vendor claim: sub-200 ms (Aura-2 product page). No figure on the streaming docs page.No numeric claim found.
Key limits
  • 200 characters max per request
  • WAV output only
  • speed parameter not supported
  • 2,000 characters per Speak payload (413 above that)
  • 2,400 characters per minute throughput per socket
  • 20 Flush messages per 60 s
  • 60-minute max socket lifetime
  • Bidi stream: generative engine only
  • Up to 5 lexicons
  • GovCloud prices differ ($4.80 standard, $19.20 neural)
High-severity warnings
  • 200-character limit per request
  • PlayAI models are gone
  • Flush rate limit
  • Bidi streaming is generative-only
ComplianceNot verified.Self-hosted deployment available (Deepgram docs). Certifications not re-verified here.AWS compliance programs (GovCloud availability for standard/neural).
Self-hostableNoYesNo
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
$/1M chars$22$30$30
Free tierYesYesYes
Free credit $-$200$200
Free tier commercial---
Voices6--
Cloning--No
Instant clone--No
Text stream inNoYesYes
Timestamps--Yes
EmotionYes--
SSML--Yes
8 kHz phoneNoYesNo
Latency ms-200-
Languages27-
Max session min-60-
Concurrency-45-
WebRTCNoNoNo
WebSocketNoYesNo
gRPCNoNoNo
HIPAA-Yes-
SOC 2-Yes-
EU data--Yes
Self-hostNoYesNo
Open weightsNoNoNo
High warnings211