🚀 Introducing Flux, the first conversational speech recognition model built for voice agents. (Learn more!)🚀

Ask AIPlaygroundConsoleCommunitySupportFree API Key
HomeAPI ReferenceVoice AgentSpeech-to-TextText-to-SpeechIntelligenceSelf-Hosted Deployments
HomeAPI ReferenceVoice AgentSpeech-to-TextText-to-SpeechIntelligenceSelf-Hosted Deployments
    • Getting Started
    • Voice Agent v1 API Migration
    • Feature Overview
    • Template Apps
    • Configure the Voice Agent
    • Build a Multi-Agent Architecture
  • Function Calling
    • Build A Function Call
    • Function Call Request
    • Function Call Response
    • Function Call Context
  • Inputs: Client Messages
    • Settings
    • Update Speak
    • Update Prompt
    • Inject Agent
    • Inject User
    • Agent Keep Alive
  • Outputs: Server Events
    • Welcome
    • Settings Applied
    • Conversation Text
    • User Started Speaking
    • Agent Thinking
    • Prompt Updated
    • Speak Updated
    • Agent Audio Done
    • Agent Errors
    • Agent Warnings
    • History
    • LLM Models
    • TTS Models
    • Media Inputs & Outputs
  • Tips & Tricks
    • Multilingual Voice Agents
    • Voice Agent Audio & Playback
    • Voice Agent Adaptive Echo Cancellation
    • Voice Agent Message Flow

Template Apps

Get up and running fast with our Voice Agent template applications, fully integrated with Deepgram out-of-the-box.

Node.js
Node.js

Voice Agent demo app using Node.js

Flask
Flask

Voice Agent demo app using Flask

Django
Django

Voice Agent demo app using Django

FastAPI
FastAPI

Voice Agent demo app using FastAPI

Go
Go

Voice Agent demo app using Go

.NET
C# / .NET

Voice Agent demo app using C# / .NET

Deno
Deno

Voice Agent demo app using Deno

Was this page helpful?
Previous

Configure the Voice Agent

Learn about the voice agent configuration options for the agent, and both input and output audio.
Next
Built with
LogoLogo
Ask AIPlaygroundConsoleCommunitySupportFree API Key