Add Krisp API key support for new SDK licensing requirement

The Krisp VIVA SDK v1.8.0 requires a license key in globalInit(). Add
api_key parameter to KrispVivaSDKManager, KrispVivaTurn, and
KrispVivaFilter with fallback to KRISP_API_KEY env var. Maintain
backwards compatibility with older SDK versions by catching TypeError
and falling back to the old 3-arg signature.
This commit is contained in:
Mark Backman
2026-02-24 10:16:35 -05:00
parent 65f563ad34
commit 73ee4da7d4
7 changed files with 47 additions and 9 deletions

View File

@@ -104,6 +104,7 @@ INWORLD_API_KEY=...
KRISP_MODEL_PATH=...
# Krisp Viva
KRISP_VIVA_API_KEY=...
KRISP_VIVA_FILTER_MODEL_PATH=...
KRISP_VIVA_TURN_MODEL_PATH=...