Deepgram

AI speech and voice API platform

Deepgram is a developer-oriented AI speech platform that provides hosted and self-hosted APIs for speech-to-text, text-to-speech, audio intelligence and real-time voice agents. Its services can process streaming or pre-recorded audio, generate synthesized speech and support conversational voice applications.

Company Deepgram
Free plan No
Paid plans from $0.0043/minute
Ease of use Moderate

What you can do with Deepgram

Key features
✓
Streaming speech-to-text

Transcribe live audio in real time for voice applications, captions, calls and agent workflows.

✓
Pre-recorded transcription

Upload or reference recorded audio and receive time-aligned text transcripts.

✓
Text-to-speech

Convert text into streamed or file-based speech using Aura and Flux voices.

✓
Voice Agent API

Combine listening, LLM reasoning and speaking in a real-time conversational WebSocket workflow.

✓
Audio intelligence

Extract summaries, topics, sentiment and intents from conversational audio and transcripts.

✓
Model and language selection

Select supported speech and voice models according to latency, language, accuracy and application requirements.

✓
Private deployment

Use regional endpoints, dedicated infrastructure or self-hosted services for data-residency and deployment-control requirements.

How Deepgram works

A developer creates a Deepgram account and API key, chooses a speech, voice or intelligence endpoint, and sends audio or text through the REST API, WebSocket API or an SDK. Deepgram returns a transcript, synthesized audio or agent response that the developer can display, store or route into the rest of the application.

Inputs
AudioTextVoice streamsURLs
Outputs
TranscriptsSpeechAudio analysisText

Who Deepgram is for

Best for

Developers and technical product teams building real-time voice interfaces, transcription systems, contact-center tools, call analytics, accessibility features and conversational voice agents.

Not ideal for

Nontechnical users looking for a standalone consumer transcription editor, meeting-notes application or no-code chatbot builder. It also requires application development for most production workflows.

Strengths & limitations

+ Strengths

  • Broad voice AI coverage across speech-to-text, text-to-speech, audio intelligence and voice agents
  • real-time streaming support
  • usage-based pricing with $200 in initial credit
  • official SDKs and strong developer documentation
  • regional, dedicated and self-hosted deployment options
  • configurable data-retention and model-improvement controls
  • support for customer-selected LLM providers in Voice Agent workflows.

– Limitations

  • Primarily developer infrastructure rather than a ready-to-use consumer application
  • production use requires API integration and engineering work
  • pricing varies substantially by model and service
  • default model-improvement retention requires explicit opt-out for zero-retention request handling
  • third-party LLM providers used in Voice Agent workflows have their own privacy and retention policies.

Pricing & access

Free access No free plan

Deepgram does not advertise a continuing free subscription tier. New accounts receive $200 in free usage credit.

PAID ACCESS $0.0043/minute

The lowest listed standard Pay As You Go price is for pre-recorded Nova-3 monolingual speech-to-text. Other services are priced separately, including streaming STT, TTS per 1,000 characters, Voice Agent API per minute and Audio Intelligence by token or usage unit. Growth plans require an annual commitment starting at $4,000 per year, and Enterprise pricing is custom.

Free trial Free trial available

$200 in initial usage credit; no fixed time period is stated on the current pricing and onboarding pages.

USAGE LIMITS Plan limits apply

Pay As You Go concurrency limits vary by service. Current pricing documentation lists up to 50 REST STT connections, 150 WSS STT connections, 45 TTS connections, 45 Voice Agent connections and 10 Audio Intelligence connections, with higher limits available on Growth or Enterprise arrangements. Usage consumes account credits.

Platforms & access

✓ Web app
– Mobile app
– Desktop app
– Browser extension
✓ Developer API
– Embeddable

Hosted web Console and Playground; REST and WebSocket APIs; official Python, JavaScript/TypeScript, Go, .NET, Java and Rust SDKs; CLI; regional endpoints; dedicated and self-hosted deployment options.

Product format: standalone

Product specs

Features
– Web
✓ File Upload
– Memory
– Custom agents
– Scheduled automation
– Knowledge base
– Website ingestion
– Code execution
– Computer actions
✓ Integrations
✓ Webhooks
✓ MCP support
✓ Bring your own key
✓ Choose model
✓ Collaboration
✓ Workspace
✓ Admin controls
✓ SSO
✓ Role permissions
✓ Analytics
✓ Templates
– No-code
✓ Projects / workspace
– Brand tools
– Performance scoring

Deepgram's product scope has expanded beyond automatic speech recognition to include text-to-speech, audio intelligence and a Voice Agent API. The Voice Agent API can combine Deepgram listening and speaking services with Deepgram-managed or customer-supplied LLM providers. The product is primarily an infrastructure and developer platform rather than a consumer-facing end-user application.

Categories & capabilities

Browse similar tools

Integrations & models

Integrations Connected workflows

Deepgram provides official SDKs and documented integrations or reference architectures for Twilio, LiveKit, Pipecat, AWS, Amazon Connect, Amazon Bedrock, Amazon SageMaker, Five9, Pipedream and other voice, telephony, cloud and contact-center systems. It also supports self-hosted SIPREC and UniMRCP add-ons.

models Models used

Deepgram Nova-3 and Flux speech-to-text models; Whisper Large Cloud; Deepgram Aura-1, Aura-2 and Flux text-to-speech models. The Voice Agent API can use Deepgram-managed LLMs or customer-selected providers and endpoints, including OpenAI, Anthropic, Google, NVIDIA, Groq and Amazon Bedrock configurations.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

Deepgram processes customer audio, text, transcripts and synthesized audio through its APIs. Data handling depends on endpoint, account configuration and participation in the Model Improvement Program. Regional endpoints can keep processing and storage within regions such as the European Union, Australia or India when the required settings are used. Deepgram states that data is encrypted in transit and at rest.

Data training

Deepgram's current data documentation states that API requests participate in the Model Improvement Program by default and may be retained for model improvement. Customers can set mip_opt_out=true; opted-out requests are not retained after processing and are not used for model improvement. Enterprise agreements and self-hosted deployments may provide additional contractual controls.

Data retention

By default, requests and related content may be retained for model improvement. With mip_opt_out=true, audio, text, transcripts and synthesized audio are retained only for the time needed to process the request. Request metadata and usage logs may still be recorded. Enterprise retention terms can vary by agreement.

Security

Deepgram documents encryption in transit and at rest, including TLS 1.3 and AES-256. It states that it operates under SOC 2 Type 1 and Type 2 attestations and supports HIPAA, PCI DSS, GDPR, CCPA and Australian Privacy Principles. Regional, dedicated and self-hosted deployment options are available for customers with stronger residency or infrastructure requirements.

About Deepgram

Deepgram helps developers build applications that understand and generate speech. Its platform covers live and recorded transcription, synthesized voice, audio analysis and conversational voice agents, making it more suitable for embedded voice workflows than for people seeking a standalone transcription or meeting-notes application.

What is Deepgram?

Deepgram is an AI speech and voice platform for developers. Its APIs process live or recorded audio, return transcripts, generate speech from text and support real-time conversational agents. The platform can be used through hosted APIs and SDKs, with regional, dedicated and self-hosted options available for organizations that need more control over infrastructure or data location.

The main reason to use Deepgram is to add voice functionality to an existing product. Typical examples include call transcription, live captions, contact-center analytics, speech-enabled interfaces and voice agents that combine speech recognition with an LLM and text-to-speech.

What Deepgram actually does

Speech-to-text for live and recorded audio

Deepgram's core capability is automatic speech recognition. Developers can send streaming audio over a WebSocket connection or process pre-recorded audio through an API. The result can be used for captions, searchable transcripts, call records, meeting or interview transcripts and downstream analysis. Models such as Nova-3 and Flux are aimed at different real-time and speech-processing workflows, while Whisper Large Cloud is also available.

Text-to-speech

Deepgram converts text into streamed or file-based audio through its Aura and Flux text-to-speech models. This is useful for applications that need spoken responses, such as phone systems, accessibility features, voice interfaces and conversational agents. It is an API capability rather than a consumer voice-creation studio, and the quality, latency and language options depend on the selected model and deployment.

Voice agents

The Voice Agent API provides a real-time workflow that combines listening, language-model reasoning and speaking. Developers can use Deepgram's speech services with Deepgram-managed LLM options or configure customer-selected providers and endpoints, including OpenAI, Anthropic, Google, NVIDIA, Groq and Amazon Bedrock configurations. This lets a product handle spoken conversations without requiring the development team to assemble every audio component independently.

Audio intelligence

Deepgram also supports analysis of conversations and transcripts, including summarization, topic detection, sentiment analysis and intent recognition. These features are relevant to contact centers, call analytics and quality workflows, but they are still delivered as developer services rather than as a complete end-user customer-support application.

How people use Deepgram

A typical implementation starts with an account and API key. The developer selects a speech, voice or intelligence endpoint, sends audio or text through the REST API, WebSocket API or an official SDK, and then routes the returned transcript, audio or analysis into the application's database, interface or workflow.

  • Contact centers: Transcribe calls, generate summaries and identify topics, sentiment or intent.
  • Voice applications: Build spoken interfaces and conversational customer-support agents.
  • Media and content workflows: Transcribe interviews, podcasts and other recorded audio.
  • Accessibility and captions: Produce real-time or recorded speech captions.
  • Telephony: Connect speech recognition and synthesis to systems such as Twilio, Amazon Connect or other supported voice infrastructure.
  • Private deployments: Use regional endpoints, dedicated infrastructure or self-hosted services where deployment control matters.

Deepgram provides official SDKs for Python, JavaScript/TypeScript, Go, .NET, Java and Rust, along with command-line and browser-based developer tools. Integrations and reference architectures include Twilio, LiveKit, Pipecat, AWS, Amazon Connect, Amazon Bedrock, Amazon SageMaker, Five9 and Pipedream.

Pricing and access

Deepgram uses usage-based pricing rather than a conventional unlimited subscription. New accounts receive $200 in initial usage credit, but this is introductory credit rather than a continuing free plan. The lowest listed standard Pay As You Go rate is $0.0043 per minute for pre-recorded Nova-3 monolingual speech-to-text. Other services are priced separately, including streaming transcription, text-to-speech by character, Voice Agent usage by minute and Audio Intelligence usage.

Limits vary by service. Current documentation lists Pay As You Go concurrency limits of up to 50 REST speech-to-text connections, 150 WebSocket speech-to-text connections, 45 text-to-speech connections, 45 Voice Agent connections and 10 Audio Intelligence connections, with higher limits available through Growth or Enterprise arrangements. Growth plans require an annual commitment starting at $4,000 per year, while Enterprise pricing is custom.

Privacy and deployment considerations

Deepgram's data handling depends on the endpoint, account configuration and deployment. Its documentation states that API requests participate in the Model Improvement Program by default and may be retained for model improvement. Customers can set mip_opt_out=true; opted-out requests are not retained after processing and are not used for model improvement, although request metadata and usage logs may still be recorded.

Regional endpoints can support processing and storage requirements involving regions such as the European Union, Australia or India when configured appropriately. Deepgram states that data is encrypted in transit and at rest and documents support for SOC 2, HIPAA, PCI DSS, GDPR, CCPA and Australian Privacy Principles. Organizations should still review the applicable retention settings, contractual terms and any separate policies of third-party LLM providers used in Voice Agent workflows.

Who Deepgram is for

Deepgram is a strong fit for software developers, startups, product teams, contact-center companies and enterprises that need programmable voice capabilities. It is particularly relevant when an organization wants control over the surrounding application, model selection, integrations or deployment environment.

It is less suitable for a nontechnical user who simply wants to upload recordings and edit transcripts in a finished workspace. In that case, a dedicated tool such as Otter may be a more direct fit. Deepgram can provide the underlying transcription and voice infrastructure for such workflows, but most production use requires API integration, monitoring and application development.

Key strengths and limitations

  • Strengths: Broad coverage across transcription, speech synthesis, audio analysis and voice agents; streaming support; multiple SDKs; customer-selected LLM options for voice workflows; usage-based access; and regional, dedicated or self-hosted deployment choices.
  • Limitations: It is primarily infrastructure rather than a polished consumer application; pricing varies by service and model; usage and concurrency limits apply; production setup requires engineering work; and default model-improvement participation requires an explicit opt-out for requests that should not be retained for that purpose.

Deepgram is best understood as a voice AI building block. Compared with a general-purpose chatbot or a standalone transcription app, it offers more control over how speech services are embedded into a product, but demands more technical work from the organization using it.

Deepgram is a usage-based developer platform for speech-to-text, text-to-speech, audio intelligence and real-time voice agents, with hosted, regional, dedicated and self-hosted deployment options.

Answers to Frequently Asked Questions

Does Deepgram offer private or regional deployment options?
Yes. Deepgram offers regional endpoints, dedicated infrastructure and self-hosted services for organizations that need greater control over deployment, infrastructure or data location. Customers can also opt out of the Model Improvement Program with the mip_opt_out=true setting.
Is Deepgram suitable for building voice agents?
Yes. Deepgram's Voice Agent API combines speech recognition, language-model reasoning and text-to-speech for real-time spoken conversations. Developers can use Deepgram-managed LLM options or configure providers such as OpenAI, Anthropic, Google, NVIDIA, Groq and Amazon Bedrock.
How does Deepgram pricing work?
Deepgram uses usage-based pricing rather than an unlimited subscription. New accounts receive $200 in initial usage credit, and services are priced separately by factors such as audio minutes, characters, Voice Agent usage and Audio Intelligence usage.
What is Deepgram used for?
Deepgram is used to add programmable voice features to software, including speech-to-text transcription, text-to-speech, real-time voice agents, captions, contact-center analytics and audio intelligence.
Does Deepgram support speech-to-text and text-to-speech?
Yes. Deepgram processes live and recorded audio into transcripts through its speech-to-text APIs and generates streamed or file-based audio from text through its Aura and Flux text-to-speech models.