Overview
DeepgramSTTService
provides real-time speech recognition using Deepgram’s WebSocket API with support for interim results, language detection, and voice activity detection (VAD) for accurate conversational AI transcription.
Deepgram STT API Reference
Pipecat’s API methods for Deepgram STT integration
Example Implementation
Complete example with interruption handling
Deepgram Documentation
Official Deepgram documentation and features
Deepgram Console
Access API keys and transcription models
Installation
To use Deepgram services, install the required dependencies:Prerequisites
Deepgram Account Setup
Before using Deepgram STT services, you need:- Deepgram Account: Sign up at Deepgram Console
- API Key: Generate an API key from your console dashboard
- Model Selection: Choose from available transcription models and features
Required Environment Variables
DEEPGRAM_API_KEY
: Your Deepgram API key for authentication