v1.10.46
k2-fsa/sherpa-onnxv1.10.46Feb 26, 2025by csukuangfj
AI Summary
This release focuses on stability fixes, including JNI exception handling, Whisper token normalization, and various build/publishing improvements for different platforms and architectures.
Key Highlights
- JNI exception handling and Whisper token normalization fixes
- RKNN streaming C++ API and onnxruntime 1.18.1 support for aarch64 GPU
- Fixes for publishing on Windows, MacOS, and 32-bit Linux
New Features
- RKNN streaming API
- JNI exception handling
- Whisper normalization
- Platform build fixes
Full Release Notes
## What's Changed * Fix kokoro lexicon. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1886 * speaker-identification-with-vad-non-streaming-asr.py Lack of support for sense_voice. by @luffy-git in https://github.com/k2-fsa/sherpa-onnx/pull/1884 * Fix generating Chinese lexicon for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1888 * Reduce vad-whisper-c-api example code. by @whyb in https://github.com/k2-fsa/sherpa-onnx/pull/1891 * JNI Exception Handling by @iprovalo in https://github.com/k2-fsa/sherpa-onnx/pull/1452 * Fix #1901: UnicodeEncodeError running export_bpe_vocab.py by @sheldonrobinson in https://github.com/k2-fsa/sherpa-onnx/pull/1902 * Fix publishing pre-built windows libraries by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1905 * Fixing Whisper Model Token Normalization by @iprovalo in https://github.com/k2-fsa/sherpa-onnx/pull/1904 * feat: add mic example for better compatibility by @wanghsinche in https://github.com/k2-fsa/sherpa-onnx/pull/1909 * Add onnxruntime 1.18.1 for Linux aarch64 GPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1914 * Add C++ API for streaming zipformer ASR on RK NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1908 * change [1<<28] to [1<<10], to fix build issues on GOARCH=386 by @franck-li in https://github.com/k2-fsa/sherpa-onnx/pull/1916 * Flutter Config toJson/fromJson by @Dokotela in https://github.com/k2-fsa/sherpa-onnx/pull/1893 * Fix publishing linux pre-built artifacts by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1919 * go.mod set to use go 1.17, and use unsafe.Slice to optimize the code by @franck-li in https://github.com/k2-fsa/sherpa-onnx/pull/1920 * fix: AddPunct panic by @xcel3011 in https://github.com/k2-fsa/sherpa-onnx/pull/1921 * Fix publishing macos pre-built artifacts by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1922 * Minor fixes for rknn by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1925 * Build wheels for rknn linux aarch64 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1928 * Release v1.10.46 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1929 ## New Contributors * @luffy-git made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1884 * @sheldonrobinson made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1902 * @wanghsinche made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1909 * @franck-li made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1916 * @xcel3011 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1921 **Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.10.45...v1.10.46