recipes

Micro-receitas mantidas pelo agente que mostram como usar cada recurso do SDK da Deepgram em todos os idiomas suportados. Cada receita é um trecho focado e executável — não um aplicativo completo.

npx skills add https://github.com/deepgram/skills --skill recipes

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

recipes/{language}/{product}/{version}/{recipe}/
  example.{ext}       # runnable, < 50 lines, reads DEEPGRAM_API_KEY from env
  example_test.{ext}  # runs the example as a subprocess, asserts output
  README.md           # feature explanation, params, sample output, how to run

Products covered

ProductRecipe 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 STT (/v2/listen)streaming conversational transcription, EOT / eager-EOT, mid-session Configure, keyterms
Text-to-Speech — Aura (/v1/speak)generate-audio, stream-audio, websocket-streaming, select-model, select-encoding, bit-rate
Audio Intelligencesummarize, sentiment, topics, intents, entities
Voice Agentsconnect, custom-llm, custom-tts, function-calling

Nova is the general-purpose STT family; Flux STT is designed for conversational audio and voice agents. Both are actively maintained — see the api skill's "Nova vs Flux STT" section for the decision guide. Note that Flux STT (/v2/listen) and Flux TTS (/v2/speak) are separate products that share the Flux name.

Flux TTS (/v2/speak) has no recipes yet. The TTS recipes above cover Aura on /v1/speak only — there is no text-to-speech/v2 directory in the recipes repo. For Flux TTS, use the api skill's "Aura vs Flux TTS" section for the endpoint contract, or the starters skill's flux-tts apps (node, flask, fastapi, django, java) for runnable code.

Languages

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

Install the related SDK skills

For language-idiomatic patterns beyond a single recipe (full quick-starts, common patterns, gotchas), install the SDK-specific skills:

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-dotnet-sdk     # C# / .NET
npx skills add deepgram/deepgram-swift-sdk      # Swift
npx skills add deepgram/deepgram-kotlin-sdk     # Kotlin
npx skills add deepgram/deepgram-browser-sdk    # Browser TypeScript

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

Mais skills de deepgram

deepclaw-voice
deepgram
Configure chamadas telefônicas para o OpenClaw usando a API do Deepgram Voice Agent
official
deepgram-js-audio-intelligence
deepgram
Use when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram audio analytics overlays on `/v1/listen` - summarize, topics, intents,…
official
deepgram-dotnet-audio-intelligence
deepgram
Use when writing or reviewing C# code in this repo that enables Deepgram intelligence overlays on Speech-to-Text requests. Covers `PreRecordedSchema` analytics…
official
deepgram-dotnet-management-api
deepgram
Use ao escrever ou revisar código C# neste repositório que chama as Deepgram Management APIs para projetos, modelos, chaves, membros, convites, uso, saldos e…
official
deepgram-dotnet-text-intelligence
deepgram
Use when writing or reviewing C# code in this repo that calls Deepgram Text Intelligence / Read (`/read`) for sentiment, summarization, topic detection, and…
official
deepgram-dotnet-text-to-speech
deepgram
Use when writing or reviewing C# code in this repo that calls Deepgram Text-to-Speech. Covers `ClientFactory.CreateSpeakRESTClient()` with `ToStream` /…
official
deepgram-dotnet-voice-agent
deepgram
Use when writing or reviewing C# code in this repo that builds an interactive Deepgram Voice Agent over WebSocket. Covers…
official
deepgram-go-audio-intelligence
deepgram
Use when writing or reviewing Go code in this repo that applies summaries, topics, intents, sentiment, language detection, diarization, redaction, or entity…
official