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.

Installation

To use Deepgram services, install the required dependencies:
pip install "pipecat-ai[deepgram]"

Prerequisites

Deepgram Account Setup

Before using Deepgram TTS services, you need:
  1. Deepgram Account: Sign up at Deepgram Console
  2. API Key: Generate an API key from your project dashboard
  3. Voice Selection: Choose from available Aura voice models

Required Environment Variables

  • DEEPGRAM_API_KEY: Your Deepgram API key for authentication