You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Google STT (especially Chirp 3) has ~2.4s latency on short utterances like "hi" or "yes" because the plugin doesn't expose Google's voice_activity_timeout configuration.
Google Cloud Speech-to-Text V2 API supports StreamingRecognitionFeatures.VoiceActivityTimeout with:
speech_start_timeout - How long to wait for speech to begin
speech_end_timeout - How much silence before finalizing (min 500ms, max 60s)
Without this, Google STT is impractical for real-time voice agents. Users expect sub-second responses for short utterances, but Chirp 3 waits ~2.4s before returning the transcript.
Feature Type
I cannot use LiveKit without it
Feature Description
Google STT (especially Chirp 3) has ~2.4s latency on short utterances like "hi" or "yes" because the plugin doesn't expose Google's
voice_activity_timeoutconfiguration.Google Cloud Speech-to-Text V2 API supports
StreamingRecognitionFeatures.VoiceActivityTimeoutwith:speech_start_timeout- How long to wait for speech to beginspeech_end_timeout- How much silence before finalizing (min 500ms, max 60s)Without this, Google STT is impractical for real-time voice agents. Users expect sub-second responses for short utterances, but Chirp 3 waits ~2.4s before returning the transcript.
Reference: https://docs.cloud.google.com/speech-to-text/docs/voice-activity-events
Workarounds / Alternatives
eot_threshold) - but lose Chirp 3's accuracylatest_shortortelephonymodels - but they also lack timeout configAdditional Context
Measured latency for "hi" with Chirp 3: 2468ms
Expected with
speech_end_timeout=0.5: ~500-800msPR implementing this fix: #4361