From 751b1b8100e70be0ea2b72e53d9bb7714f35d25b Mon Sep 17 00:00:00 2001 From: filipi87 Date: Wed, 25 Feb 2026 10:18:25 -0300 Subject: [PATCH] Adding the changelog entries for the tts fixes. --- changelog/3814.added.md | 1 + changelog/3814.fixed.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog/3814.added.md create mode 100644 changelog/3814.fixed.md diff --git a/changelog/3814.added.md b/changelog/3814.added.md new file mode 100644 index 000000000..b6b2ebbf8 --- /dev/null +++ b/changelog/3814.added.md @@ -0,0 +1 @@ +- Added `on_audio_context_interrupted()` and `on_audio_context_completed()` callbacks to `AudioContextTTSService`. Subclasses can override these to perform provider-specific cleanup instead of overriding `_handle_interruption()`. diff --git a/changelog/3814.fixed.md b/changelog/3814.fixed.md new file mode 100644 index 000000000..ecd4871f6 --- /dev/null +++ b/changelog/3814.fixed.md @@ -0,0 +1 @@ +- Fixed an issue where `AudioContextTTSService`-based providers (AsyncAI, ElevenLabs, Inworld, Rime) did not close or clean up their server-side audio contexts after normal speech completion, only on interruption.