
starters
โ 12by deepgram ยท part of deepgram/skills
Clone a working demo and start building. Every starter is a minimal, runnable app you can extend.
Clone a working demo and start building. Every starter is a minimal, runnable app you can extend.
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates โ shown here so you can audit it before installing. You don't need to read it to use the skill.
by deepgram
Clone a working demo and start building. Every starter is a minimal, runnable app you can extend.
npx skills add https://github.com/deepgram/skills --skill starters
Download ZIPGitHub12
Deepgram Starter Apps
Clone a working demo and start building. Every starter is a minimal, runnable app you can extend.
1. Pick Your Feature
What do you want to build?
-
Transcribe a file โ
transcriptionโ send audio/video, get text back (REST, Nova) -
Transcribe a live stream โ
live-transcriptionโ real-time speech-to-text (WebSocket, Nova) -
Generate speech โ
text-to-speechโ send text, get audio back (REST) -
Stream speech โ
live-text-to-speechโ real-time text-to-audio (WebSocket) -
Analyze text or audio โ
text-intelligenceโ sentiment, topics, intents, summaries (REST) -
Build a voice agent โ
voice-agentโ conversational AI agent (WebSocket, agent.deepgram.com) -
Conversational STT with turn detection โ
fluxโ Deepgram Flux for voice agents and interactive assistants (WebSocket,/v2/listen)
Nova vs Flux for speech-to-text: use transcription or live-transcription (Nova, /v1/listen) for general-purpose transcription, captions, and batch workloads. Use flux (Flux, /v2/listen) when you need built-in turn detection for conversational audio. See the api skill for a full comparison.
2. Pick Your Stack
Language Frameworks
JavaScript node
TypeScript bun, deno
Python fastapi, flask, django
Go go
Java java
C# csharp
Rust rust
Ruby ruby
PHP php
C++ cpp
3. Clone and Run
Every starter lives at https://github.com/deepgram-starters/{framework}-{feature}:
git clone https://github.com/deepgram-starters/{framework}-{feature}.git
cd {framework}-{feature}
Set your API key and follow the README:
export DEEPGRAM_API_KEY=your_key_here
Get an API key at https://console.deepgram.com.
Examples
"I want to build a voice agent in Python"
โ git clone https://github.com/deepgram-starters/fastapi-voice-agent.git
"I need live transcription in my Node app"
โ git clone https://github.com/deepgram-starters/node-live-transcription.git
"I want to add text-to-speech to my Go service"
โ git clone https://github.com/deepgram-starters/go-text-to-speech.git
"I want to analyze audio for sentiment in C#"
โ git clone https://github.com/deepgram-starters/csharp-text-intelligence.git
All Starters
transcription live-transcription text-to-speech live-text-to-speech text-intelligence voice-agent flux node repo repo repo repo repo repo repo bun repo repo repo repo repo repo repo deno repo repo repo repo repo repo repo fastapi repo repo repo repo repo repo repo flask repo repo repo repo repo repo repo django repo repo repo repo repo repo repo go repo repo repo repo repo repo repo java repo repo repo repo repo repo repo csharp repo repo repo repo repo repo repo rust repo repo repo repo repo repo repo ruby repo repo repo repo repo repo repo php repo repo repo repo repo repo repo cpp repo repo repo repo repo repo repo
Need something more specific?
-
Focused feature snippets (one feature, one language, < 50 lines) โ
recipesskill โ https://github.com/deepgram/recipes -
Third-party integrations (Twilio, LiveKit, LangChain, Vercel AI SDK, Discord, etc.) โ
examplesskill โ https://github.com/deepgram/examples -
SDK-specific code skills (idiomatic imports, async patterns, gotchas) โ
npx skills add deepgram/deepgram-{lang}-sdkโ see theapiskill for the full list of 9 SDKs.
Related Deepgram skills
-
apiโ consolidated REST + WebSocket API reference -
recipesโ minimal runnable feature snippets per language -
examplesโ full integration examples with third-party platforms -
docsโ documentation finder -
setup-mcpโ Deepgram MCP server installation
npx skills add https://github.com/deepgram/skills --skill startersRun this in your project โ your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.