VIVA Go SDK v1.5.0
4 days ago by Aram Tatalyan
What's New
- Low precision (fp16) execution for Voice Isolation Models: set
EnableLowPrecisionExecution: trueonNCSessionConfigto 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.0 | New, since 1.5.0 |
|---|---|
NCConfig | NCSessionConfig |
VADConfig | VADSessionConfig |
TTSConfig | TTSDetectionSessionConfig |
TTConfig | TTSessionConfig |
IPConfig | IPSessionConfig |
