deepgram-js-voice-agent
Installation
SKILL.md
Using Deepgram Voice Agent (JavaScript / TypeScript SDK)
Full-duplex voice agent runtime over wss://agent.deepgram.com/v1/agent/converse: audio in, LLM orchestration, audio out, plus function calling and prompt/runtime updates.
When to use this product
- You want an interactive voice assistant where the user speaks, the agent thinks, and the agent responds with speech.
- You need function / tool calling inside the conversation loop.
- You want Deepgram to host the STT + think + TTS orchestration.
Use a different skill when:
- You only need transcription →
deepgram-js-speech-to-textordeepgram-js-conversational-stt. - You only need synthesis →
deepgram-js-text-to-speech. - You want project keys, usage, models, or other admin APIs →
deepgram-js-management-api.
Authentication
require("dotenv").config();