diff --git a/changelog/4083.changed.md b/changelog/4083.changed.md new file mode 100644 index 000000000..d9d46957a --- /dev/null +++ b/changelog/4083.changed.md @@ -0,0 +1 @@ +- `DeepgramSageMakerTTSService` now correctly routes audio through the base `TTSService` audio context queue. Audio frames are delivered via `append_to_audio_context()` instead of being pushed directly, enabling proper ordering, interruption handling, and start/stop frame lifecycle management. Interruptions now trigger a `Clear` message to Deepgram (flushing its text buffer) at the right time via `on_audio_context_interrupted`.