Prerequisites
Installation
Environment Variables
Pipeline Configuration
Service Details
Deepgram STT
Real-time speech recognition with interim results and language detection.Google Gemini LLM
Streaming responses with function calling and multimodal input support.
Features:
- Streaming responses
- Function calling
- Multimodal inputs (text, images)
- OpenAI-compatible context format
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
Gemini Docs
LLM configuration
ElevenLabs Docs
TTS configuration