deepgram.com

Command Palette

Search for a command to run...

Deepgram vs. Google

Last updated: 9/30/2026

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

DimensionDeepgramGoogle
Streaming speech-to-textNova-3 $0.0048/min promotional (regular $0.0077/min), or $0.288/hr; Flux English $0.0065/minV2 standard $0.016/min ($0.96/hr) for the first 500,000 minutes per month
Batch speech-to-textNova-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 pricingGrowth prepaid from $4K/year, up to 20% off; Enterprise customTiers 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-speechPer 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 agentsVoice Agent API $0.075/min Standard; $0.050/min with BYO LLM and TTSNot published on the speech pricing pages
Free entry point$200 credit, no credit cardNew Google Cloud customers get $300 in credit; V1 API includes 60 free minutes per month
Billing granularityPer secondPer second, with multi-channel audio billed per channel
Streaming protocolWebSocketgRPC only, per Deepgram's migration guide
Medical modelNot published as a separate tierMedical dictation and conversation $0.078/min
Self-hosted deploymentPublished (Enterprise)Not published on the speech pricing pages
ComplianceSOC 2 Type 1 and 2, HIPAA BAAs (Enterprise), GDPR with EU endpoint, CCPA, PCICovered 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 tierPrice per minutePrice per hourClosest Deepgram rate per hour
V2 standard, 0 to 500,000 minutes$0.016$0.96Batch $0.258; streaming $0.288 promotional or $0.462 regular
V2 standard, 500,000 to 1,000,000 minutes$0.010$0.60Same pay-as-you-go rates
V2 standard, 1,000,000 to 2,000,000 minutes$0.008$0.48Streaming $0.462 regular
V2 standard, 2,000,000+ minutes$0.004$0.24Growth batch $0.216
V2 Dynamic Batch$0.003$0.18Batch $0.258; Growth batch $0.216
V1 without data logging (after 60 free minutes)$0.024$1.44Batch $0.258
Medical dictation and conversation$0.078$4.68Not 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 isLean towardBecause
Lowest-cost recorded audio that can waitGoogleDynamic Batch at $0.18/hr
Real-time transcription cost below 1M minutes per monthDeepgram$0.288 to $0.462/hr against $0.96/hr
Voice agentsDeepgramBundled and BYO agent tiers
Google Cloud consolidationGoogleSingle billing, savings plans, platform integration
Cheapest basic synthesisGoogleStandard and WaveNet voices at $4 per 1M characters
Self-hosted deploymentDeepgramPublished for STT, TTS, and agents
Browser and lightweight streaming clientsDeepgramWebSocket instead of gRPC-only streaming

Switching from Google to Deepgram

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Related Articles