From fc3186dc0d1a0287e71c3ff76b242bd573064894 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Fri, 27 Mar 2026 12:38:53 -0400 Subject: [PATCH] Add changelog entries for PR #4172 --- changelog/4172.fixed.md | 1 + changelog/4172.performance.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog/4172.fixed.md create mode 100644 changelog/4172.performance.md diff --git a/changelog/4172.fixed.md b/changelog/4172.fixed.md new file mode 100644 index 000000000..2b7aeceaf --- /dev/null +++ b/changelog/4172.fixed.md @@ -0,0 +1 @@ +- Fixed duplicate `TTSStoppedFrame` being pushed in TTS services using `push_stop_frames=True`. When the stop-frame timeout fired, a second `TTSStoppedFrame` could be pushed after the normal one at context completion. diff --git a/changelog/4172.performance.md b/changelog/4172.performance.md new file mode 100644 index 000000000..10fa51c66 --- /dev/null +++ b/changelog/4172.performance.md @@ -0,0 +1 @@ +- `RimeTTSService` now handles Rime's `done` WebSocket message to complete audio contexts immediately, eliminating the 3-second idle timeout that previously added latency at the end of each utterance.