How Speech-to-Speech Differs
Standard Pipeline (STT → LLM → TTS):Standard pipelineAudio in · Audio out
- DeepgramSpeech-to-TextText
- OpenAILLMText
- CartesiaText-to-Speech
Speech-to-speechAudio in · Audio out
- Gemini LiveDirect audio-to-audio
Prerequisites
Installation
Environment Variables
Pipeline Configuration
Gemini Live Features
Architecture
With Gemini Live, the pipeline is simplified:ArchitectureGemini Live
- Phone Call
- Plivo
- WebSocket
- Pipecat
- Gemini Live
- Speech recognition
- Language understanding
- Response generation
- Voice synthesis
Quick Start
Inbound Calls
Outbound Calls
When to Use Gemini Live
Choose Gemini Live when:- You need multimodal capabilities (audio + video + text)
- Latency is critical
- You want simplified architecture
- You’re already in the Google ecosystem
- You need specific voice characteristics (ElevenLabs, Cartesia)
- You want to mix providers (e.g., Deepgram STT + OpenAI LLM)
- You need fine-grained control over each component
Related
- Pipecat Overview - Architecture and setup
- Gemini Live Docs - Full configuration
- Google AI Studio - API key management