From 8b7cc65ae6e1a031073683d25539683a3f10345b Mon Sep 17 00:00:00 2001 From: filipi87 Date: Fri, 9 Jan 2026 10:43:01 -0300 Subject: [PATCH] Mentioning the Krisp Viva improvements in the changelog. --- changelog/3391.added.md | 1 + changelog/3391.changed.md | 1 + changelog/3391.fixed.md | 1 + examples/foundational/07p-interruptible-krisp-viva.py | 6 +----- 4 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 changelog/3391.added.md create mode 100644 changelog/3391.changed.md create mode 100644 changelog/3391.fixed.md diff --git a/changelog/3391.added.md b/changelog/3391.added.md new file mode 100644 index 000000000..7dfaa9a2f --- /dev/null +++ b/changelog/3391.added.md @@ -0,0 +1 @@ +- Added `KrispVivaTurn` analyzer for end of turn detection using the Krisp VIVA SDK (requires `krisp_audio`). diff --git a/changelog/3391.changed.md b/changelog/3391.changed.md new file mode 100644 index 000000000..fb12beac0 --- /dev/null +++ b/changelog/3391.changed.md @@ -0,0 +1 @@ +- Improved Krisp SDK management to allow `KrispVivaTurn` and `KrispVivaFilter` to share a single SDK instance within the same process. diff --git a/changelog/3391.fixed.md b/changelog/3391.fixed.md new file mode 100644 index 000000000..95c14ebd5 --- /dev/null +++ b/changelog/3391.fixed.md @@ -0,0 +1 @@ +- Fixed potential memory leaks and initialization issues in `KrispVivaFilter` by improving SDK lifecycle management. \ No newline at end of file diff --git a/examples/foundational/07p-interruptible-krisp-viva.py b/examples/foundational/07p-interruptible-krisp-viva.py index b0e1affe6..ca11ef90e 100644 --- a/examples/foundational/07p-interruptible-krisp-viva.py +++ b/examples/foundational/07p-interruptible-krisp-viva.py @@ -99,11 +99,7 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): context, user_params=LLMUserAggregatorParams( user_turn_strategies=UserTurnStrategies( - stop=[ - TurnAnalyzerUserTurnStopStrategy( - turn_analyzer=KrispVivaTurn(params=KrispTurnParams()) - ) - ] + stop=[TurnAnalyzerUserTurnStopStrategy(turn_analyzer=KrispVivaTurn())] ), ), )