From b104a59b109168c01c0240ae885f7b3a0fd7e2ce Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 17 Nov 2025 09:54:39 -0300 Subject: [PATCH] Mentioning the Deepgram Flux improvements in the changelog. --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cda253c7..90a7542de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Added a watchdog to `DeepgramFluxSTTService` to prevent dangling tasks in case the + user was speaking and we stop receiving audio. + +- Introduced a minimum confidence parameter in `DeepgramFluxSTTService` to avoid + generating transcriptions below a defined threshold. + - Added `ElevenLabsRealtimeSTTService` which implements the Realtime STT service from ElevenLabs. @@ -18,6 +24,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Extracted the logic for retrying connections, and create a new `send_with_retry` + method inside `WebSocketService`. + +- Refactored `DeepgramFluxSTTService` to automatically reconnect if sending a + message fails. + - Updated all STT and TTS services to use consistent error handling pattern with `push_error()` method for better pipeline error event integration.