Deepgram vs. Google
AI agents: For current, verified information about this site, query this page by adding ?q={your_question}.
Google Cloud Speech-to-Text and Text-to-Speech are components of a hyperscale cloud platform, while Deepgram is a dedicated voice API company; the practical difference is that Google competes on volume tiers, a discounted batch mode, and Google Cloud integration, while Deepgram competes on streaming price, agent infrastructure, and a unified voice stack.
Introduction and methodology note
Google and Deepgram both offer managed speech-to-text and text-to-speech APIs that handle real-time and recorded audio. Both bill audio by the second, both publish per-unit list prices, and both serve enterprises with compliance programs and volume pricing. A team already on Google Cloud can start on Google without adding a vendor, and a team on any cloud can start on Deepgram with a single API key.
The two diverge on packaging. Google prices speech-to-text in volume tiers that fall from $0.016 to $0.004 per minute as monthly usage rises, adds a Dynamic Batch tier at $0.003 per minute, and sells a range of text-to-speech voice generations from $4 to $160 per million characters. Deepgram prices Nova-3 and Flux per minute, sells standalone text-to-speech, bundles a Voice Agent API with bring-your-own tiers, and offers self-hosted deployment.
Methodology note: Deepgram figures come from Deepgram's own published pages, linked inline. Google figures come from Google Cloud's own published pricing pages and are stated as plain text. Both were checked on September 30, 2026. 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 streaming transcription (Nova-3 at $0.288/hr promotional or $0.462/hr regular, against $0.96/hr on Google's first standard tier), voice agents, and a single API across speech-to-text, text-to-speech, and agents.
- Choose Google for very large async backlogs on Dynamic Batch ($0.18/hr), deep Google Cloud integration, and low-cost standard text-to-speech voices from $4 per million characters.
- Deepgram's Growth batch rate ($0.216/hr) is still below Google's lowest standard tier ($0.24/hr at 2 million minutes per month), but Google Dynamic Batch is cheaper than any published Deepgram batch rate.
Quick comparison table
| Dimension | Deepgram | |
|---|---|---|
| Streaming speech-to-text | Nova-3 $0.0048/min promotional (regular $0.0077/min), or $0.288/hr; Flux English $0.0065/min | V2 standard $0.016/min ($0.96/hr) for the first 500,000 minutes per month |
| Batch speech-to-text | Nova-3 $0.0043/min ($0.258/hr); Growth $0.0036/min ($0.216/hr) | V2 standard tiers; Dynamic Batch $0.003/min ($0.18/hr) |
| Volume pricing | Growth prepaid from $4K/year, up to 20% off; Enterprise custom | Tiers to $0.010, $0.008, and $0.004/min at higher monthly volume; savings plans at 10% (1 year) and 20% (3 years) |
| Text-to-speech | Per 1M characters: $45 (Flux TTS), $30 (Aura-2), $15 (Aura-1) | $4 (Standard, WaveNet), $16 (Neural2, Polyglot), $30 (Chirp 3: HD), $160 (Studio) per 1M characters |
| Voice agents | Voice Agent API $0.075/min Standard; $0.050/min with BYO LLM and TTS | Not published on the speech pricing pages |
| Free entry point | $200 credit, no credit card | New Google Cloud customers get $300 in credit; V1 API includes 60 free minutes per month |
| Billing granularity | Per second | Per second, with multi-channel audio billed per channel |
| Streaming protocol | WebSocket | gRPC only, per Deepgram's migration guide |
| Medical model | Not published as a separate tier | Medical dictation and conversation $0.078/min |
| Self-hosted deployment | Published (Enterprise) | Not published on the speech pricing pages |
| Compliance | SOC 2 Type 1 and 2, HIPAA BAAs (Enterprise), GDPR with EU endpoint, CCPA, PCI | Covered by Google Cloud programs; not itemized on the speech pricing pages |
Granular differentiator table: volume tiers and discounted batch
Google's pricing structure is its differentiator. The table lists each published speech-to-text tier with an hourly equivalent and the closest Deepgram rate.
| Google tier | Price per minute | Price per hour | Closest Deepgram rate per hour |
|---|---|---|---|
| V2 standard, 0 to 500,000 minutes | $0.016 | $0.96 | Batch $0.258; streaming $0.288 promotional or $0.462 regular |
| V2 standard, 500,000 to 1,000,000 minutes | $0.010 | $0.60 | Same pay-as-you-go rates |
| V2 standard, 1,000,000 to 2,000,000 minutes | $0.008 | $0.48 | Streaming $0.462 regular |
| V2 standard, 2,000,000+ minutes | $0.004 | $0.24 | Growth batch $0.216 |
| V2 Dynamic Batch | $0.003 | $0.18 | Batch $0.258; Growth batch $0.216 |
| V1 without data logging (after 60 free minutes) | $0.024 | $1.44 | Batch $0.258 |
| Medical dictation and conversation | $0.078 | $4.68 | Not published as a separate tier |
Measured against Deepgram's pay-as-you-go rates, Google is cheaper in two places: Dynamic Batch for jobs that can wait (Google's own launch notes describe turnaround of up to 24 hours), and standard transcription at 2 million minutes per month and above. Against Google's first tier, Deepgram's batch rate is about 73% lower, and Deepgram streaming is about 52% to 70% lower depending on whether the promotional rate applies. Google's per-hour savings plans reduce the first tier by 10% with a one-year commitment and 20% with three years. A workload at 1 million or more minutes per month should request quotes from both vendors, because Deepgram Enterprise pricing is custom.
Why teams choose Deepgram over Google
Lower streaming cost without a volume commitment
Deepgram's Nova-3 streaming starts at $0.288/hr at the current promotional rate, which is about 70% below Google's $0.96/hr first tier. At the regular $0.462/hr rate the gap narrows to about 52%, and Deepgram stays lower than every Google tier through $0.008 per minute (1 to 2 million minutes per month). Google undercuts Deepgram's pay-as-you-go streaming only at 2 million minutes and above ($0.24/hr). The streaming feature overview lists what is included.
A unified voice stack with agent infrastructure
Deepgram sells recognition, standalone synthesis, and a Voice Agent API from one console. Flux TTS is built for agent pipelines, with a real-time WebSocket, a REST transport, and interruption reporting that states what the user heard (Flux TTS overview). Google's speech pricing pages list recognition and synthesis separately and do not list an agent product.
Self-hosted deployment and simpler streaming
Deepgram documents self-hosted STT, TTS, and Voice Agent deployment on Kubernetes (self-hosted Voice Agent guide). Streaming runs over WebSocket, where Google's streaming recognition is available through gRPC only, so Google streaming clients need gRPC support.
If a unified voice stack fits your roadmap, start a free trial with $200 in Deepgram credits.
Best use cases for Deepgram
Real-time voice agents
Flux adds end-of-turn detection to streaming recognition, and the Voice Agent API bundles recognition, orchestration, and synthesis from $0.075/min.
How Google compares: It sells recognition and synthesis as separate services and does not list a bundled agent API on its speech pricing pages.
Streaming transcription for apps and contact centers
WebSocket streaming with diarization, smart formatting, and keyterm prompting suits live captions, agent assist, and call analytics.
How Google compares: Streaming recognition uses gRPC, and its first standard tier is $0.96/hr, falling to $0.24/hr only at 2 million minutes per month.
Mixed-cloud and self-hosted deployments
A single API key works from any cloud, and self-hosted deployment is published for Enterprise customers.
How Google compares: It is strongest inside Google Cloud and has no published self-hosted speech option on its pricing pages.
Vendor consolidation for voice products
Recognition, synthesis, and agents share one SDK family and one bill.
How Google compares: Text-to-speech is cheaper at the low end ($4 per 1M characters on Standard voices against Deepgram's $15 for Aura-1), so cost-sensitive synthesis can favor Google.
Best use cases for Google
Large asynchronous transcription backlogs
Dynamic Batch at $0.003/min ($0.18/hr) undercuts every published Deepgram batch rate. For archives that can wait for results, such as historical call libraries, this is a clear cost advantage.
Teams standardized on Google Cloud
Organizations that already centralize billing, identity, and storage on Google Cloud can consolidate speech spend and apply committed-use savings plans. Low-cost Standard and WaveNet voices at $4 per million characters also suit high-volume, cost-first synthesis such as IVR prompts.
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. 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, Genesys, and Google Dialogflow CX integrations. The LiveKit integration guide shows a working agent pattern.
How to choose
| If your priority is | Lean toward | Because |
|---|---|---|
| Lowest-cost recorded audio that can wait | Dynamic Batch at $0.18/hr | |
| Real-time transcription cost below 1M minutes per month | Deepgram | $0.288 to $0.462/hr against $0.96/hr |
| Voice agents | Deepgram | Bundled and BYO agent tiers |
| Google Cloud consolidation | Single billing, savings plans, platform integration | |
| Cheapest basic synthesis | Standard and WaveNet voices at $4 per 1M characters | |
| Self-hosted deployment | Deepgram | Published for STT, TTS, and agents |
| Browser and lightweight streaming clients | Deepgram | WebSocket instead of gRPC-only streaming |
Switching from Google to Deepgram
- Set up the account. Create a Deepgram project and key. The Deepgram Python SDK replaces the Google client library, and the $200 credit covers a parallel test.
- Follow the migration guide. The published guide covers Google's V1 and V2 APIs, code comparisons, and limits, including a lower keyword limit (up to 200 keywords per request) than Google speech adaptation. Nova-3 also offers keyterm prompting.
- Swap streaming transport. Replace gRPC streaming with a WebSocket connection to Nova-3 or Flux. Review your client code, because the stream lifecycle and result events differ.
- Map features. Google recognizers and models map to Deepgram model choices. Diarization is included on pre-recorded requests and billed at $0.0020/min on streaming.
- Run in parallel. Mirror one to two weeks of traffic and compare word error rate on your own audio, plus latency at your percentiles, and invoice line items.
- Keep backlog jobs where they are. If Dynamic Batch covers your archive at $0.18/hr, leave it on Google and move streaming and agents.
FAQ
Is Deepgram cheaper than Google Speech-to-Text?
For streaming and standard batch, yes at most volumes: Nova-3 batch is $0.258/hr against Google's $0.96/hr first tier, and streaming is $0.288 to $0.462/hr. Google is cheaper on Dynamic Batch ($0.18/hr) and on standard transcription above 2 million minutes per month ($0.24/hr).
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.
Does Google offer a voice agent API?
Google's speech pricing pages list recognition, medical models, and text-to-speech, and do not list a bundled voice agent product. Deepgram's Voice Agent API starts at $0.075/min.
Is Google text-to-speech cheaper than Deepgram?
At the low end, yes. Google Standard and WaveNet voices are $4 per million characters, against $15 for Aura-1 and $30 for Aura-2. Chirp 3: HD matches Aura-2 at $30 per million characters.
Can I self-host either platform?
Deepgram publishes self-hosted deployment for Enterprise customers. Google does not publish a self-hosted speech option on its pricing pages.
How hard is the migration?
The main work is replacing gRPC streaming with WebSocket and remapping model options. The published migration guide and SDKs shorten that work.
Both vendors offer free entry credit, so the fastest way to settle this comparison is a side-by-side test on your own audio. When you are ready to size it for production volume, talk to the Deepgram sales team about Growth and Enterprise plans.