v1.12.19

k2-fsa/sherpa-onnxv1.12.19Dec 5, 2025by csukuangfj

AI Summary

Version 1.12.19 focuses on stability and cross-platform support, fixing bugs in ZipVoice tokenization, NeMo speaker embeddings, and Matcha TTS. It adds support for Spacemit RISC-V, AXERA NPUs, and token-level confidence scores for transducers.

Key Highlights

  • Added support for Spacemit RISC-V CPU (ort ep).
  • Added support for AXERA NPU backends (ax630, ax650, axcl).
  • Added token-level confidence scores (ys_probs) for offline transducer models.
  • Fixed ZipVoice English tokenization errors.
  • Fixed NeMo speaker embedding NaN values.

New Features

  • Spacemit ORT EP support
  • AXERA NPU support
  • Token-level confidence scores
  • ZipVoice fixes
  • Matcha TTS fixes

Full Release Notes

## What's Changed
* Fix building without TTS for C API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2838
* [ZipVoice] Fix english tokenization error by @pkufool in https://github.com/k2-fsa/sherpa-onnx/pull/2834
* Add simulate streaming ASR Python example for Paraformer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2839
* Fix building JNI for Windows. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2840
* Avoid NaN in NeMo speaker embedding models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2844
* add spacemit ort ep for spacemit riscv cpus by @alex-spacemit in https://github.com/k2-fsa/sherpa-onnx/pull/2837
* Add token-level confidence scores (ys_probs) for offline transducer models by @Mahmoud-ghareeb in https://github.com/k2-fsa/sherpa-onnx/pull/2843
* Fix token log probabilities in offline transducer modified beam search decoder by @Mahmoud-ghareeb in https://github.com/k2-fsa/sherpa-onnx/pull/2846
* Support AXERA ax630, ax650, and axcl backends. by @Abandon-ht in https://github.com/k2-fsa/sherpa-onnx/pull/2849
* Refactor axera npu examples by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2850
* fix matcha tts zh-en model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2851
* Fix the English part for Matcha TTS. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2853
* Refactor text-utils by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2855
* Fix matcha tts by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2856
* Add a space between English words for Matcha zh-en TTS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2858
* Fix punctuations in matcha zh-en tts by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2859
* Upload matcha tts zh-en model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2865
* Fix the discrepancy with the Silero VAD isSpeech logic by @ming030890 in https://github.com/k2-fsa/sherpa-onnx/pull/2863
* Release v1.12.19 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2868

## New Contributors
* @alex-spacemit made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2837
* @Mahmoud-ghareeb made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2843
* @Abandon-ht made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2849
* @ming030890 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2863

**Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.12.18...v1.12.19