Thanks — I’m following up about your question on whether the auto-responding and VAD (Voice Activity Detection) issues with Gemini Live Native have been solved.
Short answer: I cannot confirm that a general fix has been rolled out for those issues. Here’s what is true and what you can check right now:
• Gemini Live API includes built‑in VAD-based turn detection by default. That built‑in VAD can be disabled if you prefer to use LiveKit’s own turn detection model instead.
• Proactivity (the model deciding when to respond automatically) is a configurable feature for native audio models and must be explicitly enabled if you want auto‑respond behavior.
• LiveKit recommends either using the provider’s (Gemini) built‑in turn detection or LiveKit’s multilingual turn detector together with Silero VAD for best results.
• There’s a known separate issue around using external TTS with non‑native audio models, but that specifically affects architectures mixing Gemini Live with third‑party TTS and is not the same as native VAD/auto‑respond behavior.
To help you further, could you tell me:
1. Are you using Gemini Live in native audio mode or non‑native (mixing external TTS/STT)?
2. Which settings do you have configured in your
RealtimeModel
for
proactivity
,
turn_detection
, and
realtime_input_config
?
3. What exact symptoms are you seeing — e.g., model never responds, responds too early, false starts, or missed speech segments?
If you share those details (and a snippet of the relevant config if possible), I can give specific configuration suggestions and troubleshooting steps to improve VAD and auto‑respond behavior.
Sources:
Gemini Live API plugin | LiveKit Documentation |
Turns overview | LiveKit Documentation