Audio Quality
Optimize audio quality for better conversations.
Common Audio Issues
Robotic/Choppy TTS
Causes:
- Network latency
- TTS provider issues
- Audio buffer problems
Solutions:
- Switch TTS provider (try Azure or Sarvam)
- Use native audio models (Gemini Live)
- Check network stability
Echo
Causes:
- Acoustic feedback
- Speaker/mic too close
- Poor echo cancellation
Solutions:
- Use native audio models
- Enable enhanced echo cancellation
- Reduce speaker volume
Background Noise
Causes:
- Noisy environment
- Low-quality microphone
- STT sensitivity
Solutions:
Enable noise filtering in agent config:
{
"llmConfig": {
"noiseFiltering": {
"enabled": true,
"sileroVad": {
"confidence": 0.8,
"minVolume": 0.7
}
}
}
}
Words Getting Cut Off
Causes:
- Aggressive VAD
- Early end-of-turn detection
Solutions:
Use conservative VAD profile:
{
"llmConfig": {
"gemini-live": {
"vadProfile": "conservative"
}
}
}
Provider-Specific Tuning
ElevenLabs TTS
{
"ttsConfig": {
"elevenlabs": {
"stability": 0.7,
"similarity_boost": 0.8
}
}
}
Higher stability = more consistent but less expressive
Sarvam TTS
{
"ttsConfig": {
"sarvam": {
"speed": 1.0,
"pitch": 1.0
}
}
}
Testing Audio
- Go to Test Center
- Select your agent
- Make a test call
- Listen for:
- Clear speech
- Natural pacing
- No artifacts