Overview
DeepgramTTSService
provides high-quality text-to-speech synthesis using Deepgram’s Aura API with streaming capabilities and ultra-low latency. The service offers various voice models optimized for conversational AI applications with efficient audio streaming.
Deepgram TTS API Reference
Pipecat’s API methods for Deepgram TTS integration
Example Implementation
Complete example with Silero VAD
Deepgram Documentation
Official Deepgram Aura TTS API documentation
Voice Models
Browse available Aura voice models
Installation
To use Deepgram services, install the required dependencies:Prerequisites
Deepgram Account Setup
Before using Deepgram TTS services, you need:- Deepgram Account: Sign up at Deepgram Console
- API Key: Generate an API key from your project dashboard
- Voice Selection: Choose from available Aura voice models
Required Environment Variables
DEEPGRAM_API_KEY
: Your Deepgram API key for authentication