Labsco
deepgram logo

recipes

12

by deepgram · part of deepgram/skills

Agent-maintained micro-recipes showing how to use every Deepgram SDK feature across every supported language. Each recipe is a focused, runnable snippet — not a full app.

🔥🔥🔥✓ VerifiedFreeNeeds API keys
🧩 One of 7 skills in the deepgram/skills package — works on its own, and pairs well with its siblings.

Agent-maintained micro-recipes showing how to use every Deepgram SDK feature across every supported language. Each recipe is a focused, runnable snippet — not a full app.

Inspect the full instructions your agent will receiveExpand

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

Agent-maintained micro-recipes showing how to use every Deepgram SDK feature across every supported language. Each recipe is a focused, runnable snippet — not a full app. npx skills add https://github.com/deepgram/skills --skill recipes Download ZIPGitHub12

Deepgram Recipes

Agent-maintained micro-recipes showing how to use every Deepgram SDK feature across every supported language. Each recipe is a focused, runnable snippet — not a full app.

When to use recipes

  • You know the product and feature; you want the shortest working code

  • You want example.py / example.js / example.go / etc. you can copy into your project

  • You want a language-specific answer to "how do I call {feature} with the Deepgram SDK?"

Use a different skill when:

  • You want a full starter app with a web UI, deploy config, etc. → starters skill

  • You want integration with a third-party platform (Twilio, LiveKit, Vercel AI SDK, Discord, etc.) → examples skill

  • You want the full API contract (params, responses, message shapes) → api skill

Browse recipes

Repository: https://github.com/deepgram/recipes

Coverage matrix: https://github.com/deepgram/recipes/blob/main/COVERAGE.md

Recipe structure

Copy & paste — that's it
recipes/{language}/{product}/{version}/{recipe}/
 example.{ext} # runnable, Product Recipe examples 
 Speech-to-Text — Nova (`/v1/listen`) transcribe-url, transcribe-file, paragraphs, diarize, smart-format, utterances, summarize, sentiment, topics, intents, detect-entities, detect-language, redact, search, keywords, streaming 
 Speech-to-Text — Flux (`/v2/listen`) streaming conversational transcription, EOT / eager-EOT, mid-session `Configure`, keyterms 
 Text-to-Speech generate-audio, stream-audio, websocket-streaming, select-model, select-encoding 
 Audio Intelligence summarize, sentiment, topics, intents, entities 
 Voice Agents connect, custom-llm, custom-tts, function-calling 
 

 Nova is the general-purpose STT family; Flux is designed for conversational audio and voice agents. Both are actively maintained — see the `api` skill's "Nova vs Flux" section for the decision guide.

## Languages

Python, JavaScript, Go, .NET, Java, Rust, plus the Deepgram CLI (`dg` / `deepctl`).

## Related Deepgram skills

- `api` — consolidated REST + WebSocket API reference 

- `examples` — third-party platform integrations (Twilio, LiveKit, LangChain, etc.) 

- `starters` — runnable starter apps (framework × feature matrix) 

- `docs` — documentation finder 

- `setup-mcp` — Deepgram MCP server installation