examples

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Deepgram Examples

Deepgram示例

Working examples showing how to use Deepgram with popular platforms, frameworks, and ecosystems.
展示如何在热门平台、框架及生态系统中使用Deepgram的可运行示例。

When to use examples

何时使用这些示例

  • You're integrating Deepgram with a specific third-party service (telephony, video, LLM frameworks, bots, cloud platforms)
  • You want a runnable demo of a complete integration, not just SDK-level code
  • You want to see Deepgram slotted into a real-world architecture
Use a different skill when:
  • You want a minimal feature snippet (one product, one language, < 50 lines) →
    recipes
    skill
  • You want a clean starter app to extend with no third-party service →
    starters
    skill
  • You want the raw API contract →
    api
    skill
  • 您正在将Deepgram与特定第三方服务(电话通讯、视频、LLM框架、机器人、云平台)集成
  • 您需要完整集成的可运行演示,而非仅SDK层面的代码
  • 您希望查看Deepgram在真实架构中的应用场景
请使用其他技能的场景:
  • 您需要极简功能片段(单一产品、单一语言、少于50行代码)→ 使用
    recipes
    技能
  • 您需要无第三方服务依赖的纯净启动应用用于扩展→ 使用
    starters
    技能
  • 您需要原始API契约→ 使用
    api
    技能

Browse examples

浏览示例

Examples are numbered (010, 020, ...) and each is a self-contained integration.
示例按编号(010、020……)排列,每个示例都是独立完整的集成项目。

Category map

分类映射表

CategoryIntegrationsCommon STT choice
TelephonyTwilio, Vonage, SignalWire, Daily.co, Asterisk/FreeSWITCHNova live (
/v1/listen
) for call transcription; Flux (
/v2/listen
) for AI-agent calls
Voice AI frameworksLiveKit Agents, Pipecat, OpenAI Agents SDK, CrewAIFlux (
/v2/listen
) — built-in turn detection; or Voice Agent (
/v1/agent/converse
) for full-pipeline
LLM frameworksLangChain, LlamaIndex, Vercel AI SDK
Chat platformsDiscord, Slack, TelegramNova prerecorded (
/v1/listen
) for attachments
Web frameworksNext.js, Nuxt, Django, SvelteKit, NestJS, Express + React, FastAPI, Spring BootNova live (
/v1/listen
) for captions; Nova prerecorded for batch
Mobile / desktopExpo, Flutter, Swift iOS, Kotlin Android, Tauri, ElectronNova live (
/v1/listen
); Flux if the app is a voice agent
Cloud / serverlessAWS Lambda, Cloudflare WorkersNova prerecorded (
/v1/listen
) — best fit for request/response
Recording platformsZoom, Riverside.fmNova prerecorded (
/v1/listen
)
Browser / no-bundlerVanilla JavaScriptNova live (
/v1/listen
) via the Browser SDK
LLM frameworksLangChain, LlamaIndex, Vercel AI SDKNova or Flux depending on streaming vs batch
Low-code / automationn8n community nodesNova (
/v1/listen
) for event-driven transcription
分类集成对象常用STT选择
电话通讯Twilio、Vonage、SignalWire、Daily.co、Asterisk/FreeSWITCHNova实时(
/v1/listen
)用于通话转录;Flux(
/v2/listen
)用于AI代理通话
语音AI框架LiveKit Agents、Pipecat、OpenAI Agents SDK、CrewAIFlux(
/v2/listen
)——内置话轮检测;或Voice Agent(
/v1/agent/converse
)用于全流程处理
LLM框架LangChain、LlamaIndex、Vercel AI SDK
聊天平台Discord、Slack、TelegramNova预录制(
/v1/listen
)用于附件处理
Web框架Next.js、Nuxt、Django、SvelteKit、NestJS、Express + React、FastAPI、Spring BootNova实时(
/v1/listen
)用于字幕生成;Nova预录制用于批量处理
移动/桌面端Expo、Flutter、Swift iOS、Kotlin Android、Tauri、ElectronNova实时(
/v1/listen
);若应用为语音代理则使用Flux
云/无服务器AWS Lambda、Cloudflare WorkersNova预录制(
/v1/listen
)——最适合请求/响应模式
录制平台Zoom、Riverside.fmNova预录制(
/v1/listen
浏览器/无打包工具Vanilla JavaScript通过Browser SDK使用Nova实时(
/v1/listen
LLM框架LangChain、LlamaIndex、Vercel AI SDK根据流式处理或批量处理选择Nova或Flux
低代码/自动化n8n社区节点Nova(
/v1/listen
)用于事件驱动型转录

Install the related SDK skills

安装相关SDK技能

If your integration uses a specific Deepgram SDK, install its skills for language-idiomatic patterns:
bash
npx skills add deepgram/deepgram-python-sdk     # Python
npx skills add deepgram/deepgram-js-sdk         # Node.js / 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
如果您的集成使用了特定的Deepgram SDK,请安装对应技能以获取符合语言习惯的代码模式:
bash
npx skills add deepgram/deepgram-python-sdk     # Python
npx skills add deepgram/deepgram-js-sdk         # Node.js / 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

相关Deepgram技能

  • api
    — consolidated REST + WebSocket API reference
  • recipes
    — focused feature snippets (one feature, one language)
  • starters
    — starter apps without third-party integrations
  • docs
    — documentation finder
  • setup-mcp
    — Deepgram MCP server installation
  • api
    — 整合式REST + WebSocket API参考文档
  • recipes
    — 聚焦单一功能的代码片段(单一功能、单一语言)
  • starters
    — 无第三方集成的启动应用
  • docs
    — 文档查找工具
  • setup-mcp
    — Deepgram MCP服务器安装指南