Deepgram Documentation
Find the right docs for what you're building with Deepgram.
Ask AI
Have a question? Get answers from Deepgram's AI assistant at https://developers.deepgram.com/ask-ai.
Documentation by Topic
Speech-to-Text (STT)
Transcribe audio and video into text. Deepgram ships two actively maintained, next-gen model families — pick the one that matches your use case.
- Nova (
/v1/listen) — general-purpose transcription (captions, subtitles, batch files, live streams). Rich feature set including intelligence overlays (diarize, summarize, sentiment, topics, intents).
- Flux STT (
/v2/listen) — conversational-audio transcription for voice agents and interactive assistants. Built-in turn-taking (EOT events, mid-session reconfig).
Docs:
Text-to-Speech (TTS)
Convert text into natural-sounding speech. Deepgram ships two TTS model families on separate endpoints — the voices do not overlap.
- Aura (
/v1/speak) — the broadest voice catalog (English, Spanish, German, Dutch, French, Italian, Japanese) and compressed/containerized output. Use for one-shot synthesis and any non-English voice.
- Flux TTS (
/v2/speak) — streaming-first, voice-agent-first synthesis. Turn-based lifecycle, barge-in with spoken-text feedback, and prosody that carries across turns. English at launch.
Docs:
Voice Agent
Build conversational voice agents powered by Deepgram.
Text and Audio Intelligence
Analyze text and audio for sentiment, topics, intents, summaries, and more.
Self-Hosted Deployments
Run Deepgram on your own infrastructure.
API Reference
Full reference for all Deepgram REST and WebSocket APIs.
SDK-Specific Skills
For language-idiomatic code patterns (imports, async idioms, error handling, type shapes), install the Deepgram SDK's own skills. Every Deepgram SDK publishes 7 product skills plus a maintainer skill:
npx skills add deepgram/deepgram-python-sdk # Python
npx skills add deepgram/deepgram-js-sdk # JavaScript / TypeScript
npx skills add deepgram/deepgram-java-sdk # Java
npx skills add deepgram/deepgram-go-sdk # Go
npx skills add deepgram/deepgram-rust-sdk # Rust
npx skills add deepgram/deepgram-swift-sdk # Swift
npx skills add deepgram/deepgram-kotlin-sdk # Kotlin
npx skills add deepgram/deepgram-dotnet-sdk # C# / .NET
npx skills add deepgram/deepgram-browser-sdk # Browser TypeScript
Related Deepgram skills
api — consolidated REST + WebSocket API reference
recipes — minimal runnable feature snippets per language
examples — full integration examples with third-party platforms
starters — runnable starter apps (framework × feature)
setup-mcp — Deepgram MCP server installation
MCP Server
For direct documentation querying from your AI coding tool, use the setup-mcp skill to install the Deepgram MCP server.
1---2name: docs3description: Find the right Deepgram documentation for any task. Use whenever someone needs help locating docs, understanding which API to use, or wants to ask questions about Deepgram. Covers all product areas: speech-to-text (Nova, Flux STT), text-to-speech (Aura, Flux TTS), voice agents, audio intelligence, and self-hosted deployments.4---5
6# Deepgram Documentation
7
8Find the right docs for what you're building with Deepgram.
9
10## Ask AI
11
12Have a question? Get answers from Deepgram's AI assistant at <https://developers.deepgram.com/ask-ai>.
13
14## Documentation by Topic
15
16### Speech-to-Text (STT)
17
18Transcribe audio and video into text. Deepgram ships two actively maintained, next-gen model families — pick the one that matches your use case.
19
20- **Nova** (`/v1/listen`) — general-purpose transcription (captions, subtitles, batch files, live streams). Rich feature set including intelligence overlays (diarize, summarize, sentiment, topics, intents).
21- **Flux STT** (`/v2/listen`) — conversational-audio transcription for voice agents and interactive assistants. Built-in turn-taking (EOT events, mid-session reconfig).
22
23Docs:
24- [STT Getting Started (Nova)](https://developers.deepgram.com/docs/stt/getting-started)
25- [Flux STT Quickstart](https://developers.deepgram.com/docs/flux/quickstart)
26- [Nova 3 → Flux STT migration](https://developers.deepgram.com/docs/flux/nova-3-migration)
27- [Flux STT language prompting](https://developers.deepgram.com/docs/flux/language-prompting)
28
29### Text-to-Speech (TTS)
30
31Convert text into natural-sounding speech. Deepgram ships two TTS model families on separate endpoints — the voices do not overlap.
32
33- **Aura** (`/v1/speak`) — the broadest voice catalog (English, Spanish, German, Dutch, French, Italian, Japanese) and compressed/containerized output. Use for one-shot synthesis and any non-English voice.
34- **Flux TTS** (`/v2/speak`) — streaming-first, voice-agent-first synthesis. Turn-based lifecycle, barge-in with spoken-text feedback, and prosody that carries across turns. English at launch.
35
36Docs:
37- [Text-to-Speech Docs (Aura)](https://developers.deepgram.com/docs/tts-rest)
38- [Aura voices and languages](https://developers.deepgram.com/docs/tts-models)
39- [Flux TTS Overview](https://developers.deepgram.com/docs/flux-tts/overview)
40- [Flux TTS Streaming Quickstart](https://developers.deepgram.com/docs/flux-tts/quickstart)
41- [Flux TTS Batch (REST) Quickstart](https://developers.deepgram.com/docs/flux-tts/batch)
42- [Flux TTS batch vs streaming](https://developers.deepgram.com/docs/flux-tts/batch-vs-streaming)
43- [Flux TTS voices](https://developers.deepgram.com/docs/flux-tts/voices)
44- [Aura → Flux TTS migration](https://developers.deepgram.com/docs/flux-tts/migrating)
45
46### Voice Agent
47
48Build conversational voice agents powered by Deepgram.
49
50- [Voice Agent Docs](https://developers.deepgram.com/docs/voice-agent)
51- [Voice Agent TTS models (Aura vs Flux TTS)](https://developers.deepgram.com/docs/voice-agent-tts-models)
52- [Build a Flux TTS voice agent](https://developers.deepgram.com/docs/flux-tts/voice-agent)
53
54### Text and Audio Intelligence
55
56Analyze text and audio for sentiment, topics, intents, summaries, and more.
57
58- [Audio Intelligence Docs](https://developers.deepgram.com/docs/audio-intelligence)
59
60### Self-Hosted Deployments
61
62Run Deepgram on your own infrastructure.
63
64- [Self-Hosted Introduction](https://developers.deepgram.com/docs/self-hosted-introduction)
65
66### API Reference
67
68Full reference for all Deepgram REST and WebSocket APIs.
69
70- [API Reference](https://developers.deepgram.com/reference/deepgram-api-overview)
71
72## SDK-Specific Skills
73
74For language-idiomatic code patterns (imports, async idioms, error handling, type shapes), install the Deepgram SDK's own skills. Every Deepgram SDK publishes 7 product skills plus a maintainer skill:
75
76```bash
77npx skills add deepgram/deepgram-python-sdk # Python
78npx skills add deepgram/deepgram-js-sdk # JavaScript / TypeScript
79npx skills add deepgram/deepgram-java-sdk # Java
80npx skills add deepgram/deepgram-go-sdk # Go
81npx skills add deepgram/deepgram-rust-sdk # Rust
82npx skills add deepgram/deepgram-swift-sdk # Swift
83npx skills add deepgram/deepgram-kotlin-sdk # Kotlin
84npx skills add deepgram/deepgram-dotnet-sdk # C# / .NET
85npx skills add deepgram/deepgram-browser-sdk # Browser TypeScript
86```
87
88## Related Deepgram skills
89
90- `api` — consolidated REST + WebSocket API reference
91- `recipes` — minimal runnable feature snippets per language
92- `examples` — full integration examples with third-party platforms
93- `starters` — runnable starter apps (framework × feature)
94- `setup-mcp` — Deepgram MCP server installation
95
96## MCP Server
97
98For direct documentation querying from your AI coding tool, use the `setup-mcp` skill to install the Deepgram MCP server.