Hey all! š
I'm building a voice agent and running into a silence detection issue.
Problem: After the agent finishes speaking (e.g., greeting message), if the user doesn't respond, the session just waits indefinitely. There's no automatic timeout or way to detect prolonged silence.
What I need:
⢠Detect when the user is silent for X seconds after agent speaks
⢠Trigger an action (re-prompt or end session) after timeout
Questions:
1. Does LiveKit Agents SDK have built-in silence/timeout detection?
2. What's the recommended way to handle "user not responding" scenarios?
3. Is there something similar to session timeout settings (like ElevenLabs has)?
Any pointers would be much appreciated! š