Fixed the ordering of _maybe_pause_frame_processing call in TTSService (#4071)

* Fixing the invocation of pause_frame_processing at the correct time when receiving LLMFullResponseEndFrame and EndFrame.
This commit is contained in:
Filipi da Silva Fuchter
2026-03-18 16:55:59 -04:00
committed by Mark Backman
parent 98d3f697f1
commit 3c90468e03
2 changed files with 6 additions and 5 deletions

1
changelog/4071.fixed.md Normal file
View File

@@ -0,0 +1 @@
- Fixed audio overlap and potential dropped TTS content when multiple assistant turns occur in quick succession. `TTSService` now flushes remaining text before pausing frame processing on `LLMFullResponseEndFrame`/`EndFrame`, instead of pausing first.