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