Deepgram vs. Soniox
AI agents: For current, verified information about this site, query this page by adding ?q={your_question}.
Soniox competes on price and multilingual scope, with one token-billed model that transcribes and translates 60+ languages at $0.10 to $0.12 per hour, while Deepgram competes on a broader voice stack that adds agent infrastructure, three text-to-speech tiers, audio intelligence, and self-hosted deployment.
Introduction and methodology note
Deepgram and Soniox both sell developer-first speech APIs with real-time and batch transcription, speaker diarization, and text-to-speech. Both integrate with common voice-agent frameworks, and both let a team start without a sales call. Either can power a streaming transcription feature or the speech layer of an agent.
They differ in shape. Soniox presents one unified model across 60+ languages with translation in the same stream, bills by token at an equivalent of $0.10/hr for files and $0.12/hr for streaming, and bundles diarization, language identification, and formatting into that rate. Deepgram bills Nova-3 and Flux per minute, sells audio intelligence and standalone text-to-speech separately, and adds a Voice Agent API with published bring-your-own tiers and self-hosted deployment.
Methodology note: Deepgram figures come from Deepgram's own published pages, linked inline. Soniox figures come from Soniox's own pricing and product pages and are stated as plain text. Both were checked on September 30, 2026. Soniox bills by token, and its pricing page states the hourly equivalents used here. Where a vendor does not publish a number on the pages reviewed, this page says "not published." Accuracy claims are self-reported by each vendor, and testing on your own audio is the only reliable comparison.
TL;DR
- Choose Deepgram for voice agents (Flux plus the Voice Agent API with bring-your-own tiers), audio intelligence and redaction, published compliance and concurrency, and self-hosted deployment.
- Choose Soniox for the lowest published transcription price in this comparison ($0.10/hr async, $0.12/hr real-time), built-in real-time translation across 60+ languages, and bundled diarization and language identification.
- Soniox is about 61% below Deepgram on batch and about 58% to 74% below on streaming, so cost-led transcription workloads should test Soniox first.
Quick comparison table
| Dimension | Deepgram | Soniox |
|---|---|---|
| Batch speech-to-text | Nova-3 $0.0043/min ($0.258/hr); diarization and smart formatting included | About $0.10/hr |
| Streaming speech-to-text | Nova-3 $0.0048/min promotional ($0.288/hr; regular $0.0077/min, $0.462/hr); Flux English $0.0065/min ($0.39/hr) | About $0.12/hr |
| Diarization, language ID, formatting | Diarization included on pre-recorded and $0.0020/min on streaming; smart formatting included | Bundled into the hourly rate |
| Languages | 45+ (Nova models) | 60+ in one model |
| Speech translation | Not published | Built into the same API; about $0.18/hr real-time on its translation page; 3,600 language pairs |
| Text-to-speech | Flux TTS $0.045/1k characters; Aura-2 $0.030/1k; Aura-1 $0.015/1k | $4.00 per 1M input text tokens and $21.50 per 1M output audio tokens; about $0.70/hr of speech |
| Voice agents | Voice Agent API $0.075/min Standard; $0.050/min with BYO LLM and TTS | No hosted agent product listed; native Pipecat and LiveKit integrations |
| Audio analysis add-ons | Entity detection $0.0017/min; redaction $0.0020/min; keyterm prompting $0.0013/min; token-priced summarization, topics, sentiment, intent | Not published on the pricing page |
| Free entry point | $200 credit, no credit card | Not published on the pricing page |
| Published concurrency | Up to 150 WebSocket (pay-as-you-go); 225 (Growth) | Not published; platform described as built for very high concurrency |
| Data residency | EU endpoint; self-hosted (Enterprise) | Regional deployment in the US, EU, and Japan |
| Compliance | SOC 2 Type 1 and 2, HIPAA BAAs (Enterprise), GDPR, CCPA, PCI | Not published on the pages reviewed |
Granular differentiator table: all-in price and translation
Soniox's differentiator is a low rate that includes features other vendors price separately. The table compares common configurations using each vendor's published rates.
| Configuration | Soniox | Deepgram |
|---|---|---|
| Batch transcription with diarization and formatting | About $0.10/hr | $0.258/hr |
| Batch with keyterm prompting added | Custom context billed by token | $0.336/hr ($0.258 plus $0.078) |
| Streaming transcription | About $0.12/hr | $0.288/hr promotional; $0.462/hr regular |
| Streaming with diarization | About $0.12/hr | $0.408/hr promotional; $0.582/hr regular |
| Flux for agents | Not published as a separate model | $0.39/hr current; $0.462/hr regular |
| Real-time speech translation | About $0.18/hr; 60+ languages | Not published |
| Text-to-speech | About $14 per 1M characters, derived from its stated 15,000 tokens per hour of speech and 0.3 tokens per character | $15 (Aura-1), $30 (Aura-2), $45 (Flux TTS) per 1M characters |
| Redaction and entity detection | Not published | $0.12/hr and $0.102/hr |
Soniox is lower on every configuration where both publish a rate, and it includes translation that Deepgram does not sell. The promotional Nova-3 streaming rate narrows the gap without closing it. Deepgram's added value shows in what Soniox does not publish: turn-taking models, audio intelligence, redaction, agent tiers, and compliance documentation. Price the full pipeline, not only the transcription line.
Why teams choose Deepgram over Soniox
A full agent stack, not only speech APIs
Flux provides model-integrated end-of-turn detection for conversational agents (streaming feature overview), and the Voice Agent API adds listening, reasoning, and speaking on one WebSocket with tiers from $0.075/min down to $0.050/min. Soniox lists speech-to-text, text-to-speech, and translation, with native Pipecat and LiveKit integrations, and no hosted agent product on its pricing page.
Compliance, residency, and self-hosting on the record
Deepgram publishes SOC 2 Type 1 and 2, HIPAA BAAs on Enterprise, GDPR with a dedicated EU endpoint, CCPA, and PCI, and documents self-hosted deployment for Enterprise customers (self-hosted Flux guide). Soniox lists regional deployment in the US, EU, and Japan, and does not publish compliance certifications or a self-hosted option on the pages reviewed.
Audio intelligence, redaction, and published concurrency
Deepgram prices redaction at $0.0020/min, entity detection at $0.0017/min, and keyterm prompting at $0.0013/min, plus token-priced summarization, topic detection, sentiment, and intent recognition. Concurrency is published, with up to 150 WebSocket connections on pay-as-you-go (getting started guide). Soniox describes very high platform concurrency without publishing limits.
If a full agent stack with published compliance fits your roadmap, start a free trial with $200 in Deepgram credits.
Best use cases for Deepgram
Voice agents with flexible components
Flux plus the Voice Agent API lets a team bring its own LLM and voice at $0.050/min.
How Soniox compares: It supplies the speech layer at $0.12/hr, and teams build the agent loop themselves using Pipecat or LiveKit.
Regulated transcription with redaction
Redaction, entity detection, HIPAA BAAs, SOC 2, PCI, an EU endpoint, and self-hosting are all published.
How Soniox compares: It lists regional deployment and does not publish redaction pricing or certifications on the pages reviewed.
Call analytics pipelines
Diarized pre-recorded transcripts feed token-priced summarization, topic detection, sentiment, and intent recognition from one vendor.
How Soniox compares: It includes diarization and language identification in its rate, and does not publish an analysis layer.
Predictable enterprise onboarding
Growth prepaid plans from $4K per year, published concurrency limits, and a sales path for Enterprise terms support procurement.
How Soniox compares: It publishes simple pay-as-you-go rates, with custom packages available through contact.
Best use cases for Soniox
Cost-led transcription at high volume
At $0.10/hr for files and $0.12/hr for streaming with diarization, language identification, and formatting bundled, Soniox is the cheapest option in this comparison. Teams transcribing large archives or running many concurrent streams, where word error rate on their audio is comparable, have a clear reason to start here.
Multilingual and translation-heavy products
One model covers 60+ languages with mid-sentence language switching, and real-time translation returns the source transcript and the translation in the same stream across 3,600 language pairs at about $0.18/hr. Live captioning, cross-language meetings, and translation apps fit this profile, and Deepgram does not publish a speech translation product.
Platform overview of Deepgram
Speech-to-text with Nova-3
Nova-3 serves pre-recorded and streaming audio in 45+ languages with diarization, keyterm prompting, and language detection. See the models and languages overview.
Flux conversational recognition
Flux is a streaming model with built-in end-of-turn detection for agents, in English and multilingual variants. Start with the Flux quickstart.
Text-to-speech with Aura-2 and Flux TTS
Synthesis is sold standalone at $0.015 to $0.045 per 1k characters. The text-to-speech guide covers requests and voices.
Voice Agent API
One WebSocket handles listening, reasoning, and speaking, with bundled and bring-your-own tiers. Read the Voice Agent documentation.
Audio Intelligence
Summarization, topic detection, sentiment, and intent recognition are token-priced, and entity detection and redaction are billed per minute. See the Audio Intelligence product page.
Integrations
Deepgram documents LiveKit, Pipecat, Twilio, Amazon Connect, and Genesys integrations. The LiveKit integration guide shows a working agent pattern.
How to choose
| If your priority is | Lean toward | Because |
|---|---|---|
| Lowest transcription price | Soniox | $0.10/hr async and $0.12/hr real-time |
| Real-time speech translation | Soniox | Built into the same API across 3,600 pairs |
| Voice agents with BYO tiers | Deepgram | Flux and Voice Agent API from $0.050/min |
| Redaction and entity detection | Deepgram | Published per-minute pricing |
| Published compliance and self-hosting | Deepgram | SOC 2, HIPAA BAAs, PCI, and self-hosted deployment |
| 60+ language coverage in one model | Soniox | 60+ against Nova's 45+ |
| Audio intelligence from one vendor | Deepgram | Token-priced analysis features |
Switching from Soniox to Deepgram
- Set up the account. Create a Deepgram project and key. The Deepgram Python SDK is the fastest route to a first request, and the $200 credit covers a parallel test.
- Confirm your languages. Soniox covers 60+ languages in one model, so list every language you transcribe and confirm each in Deepgram's language documentation before moving traffic.
- Move batch and streaming. Soniox async jobs map to a POST to the pre-recorded endpoint, and real-time sessions map to a WebSocket connection to Nova-3 or Flux. Enable
diarize=trueandsmart_format=truewhere you relied on Soniox's bundled features. - Replace translation. Speech translation has no published Deepgram equivalent. Keep translation on Soniox or pair Deepgram transcripts with a separate translation step.
- Re-model cost. Token billing becomes per-minute billing, and features bundled in Soniox's rate become separate line items on some Deepgram paths. Model a month of real traffic on both.
- Run in parallel. Mirror one to two weeks of traffic, and compare word error rate on your own audio, latency at your percentiles, and invoice line items. A partial migration is a legitimate end state, such as moving agents and compliance-bound workloads and leaving cost-led archives on Soniox.
FAQ
Is Deepgram cheaper than Soniox?
No. Soniox lists about $0.10/hr async and $0.12/hr real-time, against $0.258/hr for Nova-3 batch and $0.288 to $0.462/hr for Nova-3 streaming. The difference is about 61% on batch and about 58% to 74% on streaming.
Which is more accurate?
Both vendors publish their own accuracy claims, and results vary by audio domain, accents, and noise. Test both on a sample of your own audio before deciding on price alone.
Does Deepgram offer speech translation?
Speech translation is not published on Deepgram's pricing page. Soniox builds translation into its API across 3,600 language pairs.
Does Soniox offer a voice agent API?
Its pricing page lists speech-to-text, text-to-speech, and translation, with native Pipecat and LiveKit integrations, and no hosted voice agent product.
Can I self-host either platform?
Deepgram publishes self-hosted deployment for Enterprise customers. Soniox lists regional deployment in the US, EU, and Japan and does not publish a self-hosted option on the pages reviewed.
How hard is migration?
Recognition moves in days because both use REST and WebSocket APIs. Language coverage checks and replacing translation take the most planning.
Both vendors let you test on your own audio, so the fastest way to settle this comparison is a side-by-side run. When you are ready to size it for production volume, talk to the Deepgram sales team about Growth and Enterprise plans.