VIVA SDK TT v3 support (#4252)
* VIVA SDK TT v3 support * Format fix. * Renamed the API naming, removed '3' from the name. * Implementation of User turn start strategy using Krisp VIVA Interruption Prediction in scope of TT v3 support. * Typo fix in voice-krisp-viva example to use KrispVivaFilter class * style fix. * test run error fixes. * some test related changes. * Fixed tests * Stule fixes.
This commit is contained in:
committed by
GitHub
parent
fc1c3b48dc
commit
4c19f5584c
@@ -62,8 +62,15 @@ class TestKrispVivaSDKManager:
|
||||
def setup_method(self):
|
||||
"""Reset mocks and SDK state before each test."""
|
||||
mock_krisp_audio.reset_mock()
|
||||
mock_krisp_audio.globalInit.side_effect = None
|
||||
mock_krisp_audio.getVersion.return_value = mock_version
|
||||
|
||||
# Ensure krisp_instance module uses THIS test's mock, not a stale
|
||||
# reference cached from a different test file's sys.modules entry.
|
||||
import pipecat.audio.krisp_instance as _ki
|
||||
|
||||
_ki.krisp_audio = mock_krisp_audio
|
||||
|
||||
# Reset the SDK manager state for clean tests
|
||||
# We access internal state to ensure tests are isolated
|
||||
with KrispVivaSDKManager._lock:
|
||||
|
||||
Reference in New Issue
Block a user