From 29a042a10140530cff1824e5c34313654ea52582 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Mon, 9 Dec 2024 10:52:32 -0500 Subject: [PATCH] Add changelog entry --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51eb668ac..aca814e7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- New `STTMuteStrategy` called `FUNCTION_CALL` which mutes the STT service + during LLM function calls. + - `DeepgramSTTService` now exposes two event handlers `on_speech_started` and `on_utterance_end` that could be used to implement interruptions. See new - example `examples/foundational/07c-interruptible-deepgram-vad.py` + example `examples/foundational/07c-interruptible-deepgram-vad.py`. - Added `GroqLLMService`, `GrokLLMService`, and `NimLLMService` for Groq, Grok, and NVIDIA NIM API integration, with an OpenAI-compatible interface. @@ -38,6 +41,8 @@ async def on_audio_data(processor, audio, sample_rate, num_channels): ### Changed +- `STTMuteFilter` now supports multiple simultaneous muting strategies + - `XTTSService` language now defaults to `Language.EN`. - `SoundfileMixer` doesn't resample input files anymore to avoid startup