Prerequisites
Installation
Environment Variables
Pipeline Configuration
Service Details
Deepgram STT
Real-time speech recognition with interim results and language detection.OpenAI LLM
Chat completion with GPT-4o supporting streaming responses and function calling.ElevenLabs TTS
Natural voice synthesis with word-level timing and voice cloning support.
Service options:
ElevenLabsTTSService- WebSocket-based, recommended for real-timeElevenLabsHttpTTSService- HTTP-based, simpler setup
Quick Start
Inbound Calls
Outbound Calls
Related
- Pipecat Overview - Architecture and setup
- Deepgram Docs - STT configuration
- OpenAI Docs - LLM configuration
- ElevenLabs Docs - TTS configuration