ElevenLabs vs Deepgram
ElevenLabs vs Deepgram for speech to text and TTS: Scribe vs Nova-3 and Flux, ElevenLabs voices vs Aura-2, per-minute and per-character pricing.
ElevenLabs vs Deepgram at a glance
Most people comparing these two are choosing one of two things: a speech-to-text model or a text-to-speech model. Compare them separately. For speech to text, ElevenLabs offers Scribe v2 and Scribe v2 Realtime; Deepgram offers Nova-3 and Flux, which adds built-in turn detection for voice agents. For text to speech, ElevenLabs offers models for fast responses, long-form narration and expressive delivery, plus voice cloning. Deepgram recommends Flux TTS for English and Aura-2 for its broader language coverage.
Speech to text
ElevenLabsScribe v2 for recorded audio and Scribe v2 Realtime for streaming, both listed with 90+ languages.DeepgramNova-3 for streaming and recorded audio in 45+ languages; Flux for voice agents, with built-in turn detection.Speech-to-text pricing
ElevenLabsScribe v2 is $0.22 per hour (about $0.0037 per minute) and Scribe v2 Realtime $0.39 per hour (about $0.0065 per minute).DeepgramNova-3 Monolingual is $0.0043 per minute for recorded audio. Streaming rates for Nova-3 and Flux vary by model and plan.Model choice
ElevenLabsv4 Turbo or Flash v2.5 for low latency, Multilingual v2 for long-form speech, and v4 or Eleven v3 for expressive delivery.DeepgramFlux TTS for new English builds; Aura-2 when you need its wider language coverage.Languages
ElevenLabsFlash v2.5 lists 32 languages; Multilingual v2 lists 29. Check the chosen model rather than a provider-wide total.DeepgramAura-2 supports seven languages. Flux TTS currently supports English.Voice selection
ElevenLabsVoice library plus separate Instant and Professional Voice Cloning workflows.DeepgramSelect a named voice from the chosen TTS model's catalog. Confirm custom-voice requirements separately.Pronunciation and delivery
ElevenLabsControls depend on the model. Test expressive delivery separately from a low-latency model.DeepgramAura-2 supports speed and IPA pronunciation controls for English and Spanish. Flux TTS controls differ.Integration scope
ElevenLabsCompare an ElevenLabs TTS request when replacing speech output; scope an agent platform evaluation separately.DeepgramTTS generates speech. The Voice Agent API combines transcription, LLM integration and speech output.Streaming and playback
ElevenLabsMeasure the selected model through your application's actual player and network path.DeepgramFlux TTS and Aura use different API versions. Match streaming events and output formats to the selected endpoint.Billing unit
ElevenLabsElevenAPI meters TTS by characters and speech to text by audio hours. Model and offer affect the rate.DeepgramStandalone TTS is priced per 1,000 characters and speech to text per audio minute. Voice Agent API pricing is per minute.
Why teams choose Cartesia
Rated first by listeners
Sonic 3.6 ranks first on the Artificial Analysis Provider Voice Arena, a blind listening test.
First audio in under 90ms
Sonic streams speech fast enough for a live phone call, on the public API.
44 languages, one model
Native accents in every language, with no model to switch when a caller does.
Enterprise ready
SOC 2 Type II, HIPAA-eligible, on-prem and air-gapped deployment, and a 99.9% uptime SLA.
How they stack up
Pick the model and voice first
- Compare named models on the same scripts. Include long passages if narration is the job, and short confirmations if it is a voice agent.
- Use the ElevenLabs cloning guide to choose between Instant and Professional cloning before recording samples.
- Test pronunciation controls on your own names and terminology. Aura-2's documented controls should not be assumed to work identically in Flux TTS.
Keep the rest of the call constant
- If you only need a new voice, keep transcription and reasoning fixed while you test speech output.
- Deepgram's Voice Agent API manages the full conversation pipeline. Evaluate that integration separately from a standalone TTS request.
- Match codec, sample rate and container to your player. Review Deepgram's media output settings for the endpoint you use.
- Measure first audible output, interruptions and slower requests under concurrent load.
Compare costs for the same workload
- Use ElevenAPI pricing and Deepgram's standalone TTS rates for a speech-output comparison.
- Keep agent-minute charges and transcription costs separate from character-based synthesis.
- Include the plan needed for your chosen voice workflow, expected volume and support requirements.
Frequently asked questions
Is ElevenLabs or Deepgram better for speech to text?
Test both on your own audio. Accuracy depends on the language, accents, background noise and vocabulary in your calls, and on whether you need streaming. For a voice agent, compare streaming models: Scribe v2 Realtime against Flux or streaming Nova-3. Measure errors on names, numbers and IDs, not only average word error rate, and check when each model decides the speaker has finished. For recorded audio, compare Scribe v2 with pre-recorded Nova-3. For another streaming speech-to-text option built for voice agents, see Ink.
How much do ElevenLabs and Deepgram charge for speech to text?
ElevenAPI lists Scribe v2 at $0.22 per audio hour and Scribe v2 Realtime at $0.39 per hour, about $0.0037 and $0.0065 per minute. Keyterm prompting and entity detection cost extra. Deepgram lists pre-recorded Nova-3 Monolingual at $0.0043 per minute on pay-as-you-go. Its streaming rates for Nova-3 and Flux vary by model and plan, and some were discounted when checked in October 2026, so confirm the current rate on Deepgram's pricing page.
Should I compare ElevenLabs with Aura-2 or Flux TTS?
Deepgram recommends Flux TTS for new English builds and Aura-2 for languages Flux TTS does not yet cover. Select the Deepgram model that fits your language and integration, then compare it with the appropriate ElevenLabs model on the same scripts.
Is Deepgram only a speech-to-text service?
No. Deepgram has separate speech-to-text, text-to-speech and Voice Agent APIs. Its Voice Agent API combines transcription, LLM integration and speech output. A transcription model's accuracy or price does not describe its TTS model.
Which ElevenLabs model should I use for the comparison?
ElevenLabs recommends v4 Turbo for real-time and agent use, and also offers Flash v2.5 for low latency, Multilingual v2 for stable long-form generation, and v4 and Eleven v3 for expressive delivery. Choose by application and record the model name with each result. Language coverage and request limits differ by model.
Does Deepgram TTS support languages beyond English?
Aura-2 supports English, Spanish, German, French, Dutch, Italian and Japanese. Flux TTS currently supports English. Check the voice catalog for the model you plan to use, including the accent your listeners expect.
Can I control how Deepgram pronounces a name?
Aura-2 documents IPA pronunciation overrides for English and Spanish on REST and WebSocket requests. Its controls are model-specific. Flux TTS has a different control set, so test the exact endpoint with your names, abbreviations and technical terms.
How should I evaluate voice cloning?
ElevenLabs documents separate Instant and Professional cloning workflows, with different recording and plan requirements. Compare a clone against the specific Deepgram catalog voice you would otherwise use. If a custom Deepgram voice is mandatory, confirm its availability and terms directly rather than treating a preset as a clone.
Can I change TTS without replacing Deepgram transcription?
Yes, if your application separates transcription, reasoning and speech generation. Keep the transcript and response text fixed and replace the speech-output integration. If you use a bundled agent API, check its supported speech-provider configuration first. For another speech-output option, see Cartesia vs Deepgram.
How do I compare ElevenLabs and Deepgram pricing?
Deepgram pay-as-you-go TTS costs $0.045 per 1,000 characters for Flux TTS and $0.030 for Aura-2. ElevenAPI lists v4 Turbo, Flash/Turbo and v3 Conversational at $0.04 per 1,000 characters, and v4, Multilingual v2 and Eleven v3 at $0.08, before any limited-time discount. Deepgram Voice Agent API Standard costs $0.075 per minute on pay-as-you-go and covers a different scope; it is not a standalone speech-output quote.
Still comparing voice providers?
Explore all comparisonsGet started today
Talk to an expert.
Connect with a member of our team and learn how Cartesia can help you build world-class voice experiences.
Start building.
Access our models via API and bring a voice agent into production in minutes.

