VIVA Go SDK v1.5.0

What's New

  • Low precision (fp16) execution for Voice Isolation Models: set EnableLowPrecisionExecution: trueon NCSessionConfig to reduce CPU usage by 38–50% on avx512 and armv8a hardware. Hardware support is detected automatically at runtime. No capability check is required from the caller.
  • Accent Detection API: requires approximately 1 second of audio to produce a result.
  • Gender Detection API: requires approximately 4 seconds of audio to produce a result.
  • Compatible with VIVA C/C++ SDK 9.21.0 and above.

⚠ Breaking Change

All *Config struct names are renamed to *SessionConfig, to match the native SDK's naming and
for consistency across the Krisp SDKs lineup. Field names are unchanged.

Old, before 1.5.0New, since 1.5.0
NCConfigNCSessionConfig
VADConfigVADSessionConfig
TTSConfigTTSDetectionSessionConfig
TTConfigTTSessionConfig
IPConfigIPSessionConfig