diff --git a/changelog/3722.fixed.md b/changelog/3722.fixed.md new file mode 100644 index 000000000..a7291ea05 --- /dev/null +++ b/changelog/3722.fixed.md @@ -0,0 +1,5 @@ +- Fixed a race condition in `SpeechTimeoutUserTurnStopStrategy` where a finalized + transcript arriving after `user_speech_timeout` elapsed from VAD stop would + immediately trigger a turn stop, even if the user was still speaking. STT + processing latency was consuming the `user_speech_timeout` window, leaving no + time for the user to resume speaking.