Mentioning the Krisp Viva improvements in the changelog.

This commit is contained in:
filipi87
2026-01-09 10:43:01 -03:00
parent 4d495ba74f
commit 8b7cc65ae6
4 changed files with 4 additions and 5 deletions

1
changelog/3391.added.md Normal file
View File

@@ -0,0 +1 @@
- Added `KrispVivaTurn` analyzer for end of turn detection using the Krisp VIVA SDK (requires `krisp_audio`).

View File

@@ -0,0 +1 @@
- Improved Krisp SDK management to allow `KrispVivaTurn` and `KrispVivaFilter` to share a single SDK instance within the same process.

1
changelog/3391.fixed.md Normal file
View File

@@ -0,0 +1 @@
- Fixed potential memory leaks and initialization issues in `KrispVivaFilter` by improving SDK lifecycle management.

View File

@@ -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())]
),
),
)