v1.12.16

k2-fsa/sherpa-onnxv1.12.16Nov 13, 2025by csukuangfj

AI Summary

Version 1.12.16 is a major release adding comprehensive Omnilingual ASR support across multiple languages and frameworks, alongside significant NPU (Ascend, QNN) and TTS improvements.

Key Highlights

  • Added Omnilingual ASR support for C++, Python, C, CXX, C#, Swift, Go, JavaScript, Dart, Pascal, Kotlin, and Java APIs.
  • Added C++ and Python API for Omnilingual ASR models.
  • Added C++ API with ACL for SenseVoice on Ascend NPU.
  • Added QNN C API and QnnConfig.
  • Added support for Matcha TTS models for Chinese+English.

New Features

  • Omnilingual ASR (multi-language bindings)
  • Ascend NPU C++ API
  • QNN C API
  • Matcha TTS (zh-en)
  • Flutter demo (no stream vad asr)

Full Release Notes

## What's Changed
* Support exporting SenseVoice and Paraformer to Ascend 310P3 NPU. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2716
* demo for no stream vad asr with flutter by @SamYuan1990 in https://github.com/k2-fsa/sherpa-onnx/pull/2705
* Fix crashing in Android KWS demo by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2719
* Add C++ API with ACL C API for SenseVoice ASR on Ascend NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2728
* Allow up to 30 seconds ASR for sense-voice on Ascend NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2729
* 修复一个编译错误 by @cwp-wind in https://github.com/k2-fsa/sherpa-onnx/pull/2731
* docs: fix Flutter TTS macOS mirror link targets; fix speech-enhanceme… by @shanto12 in https://github.com/k2-fsa/sherpa-onnx/pull/2723
* Export SenseVoice models for Ascend910B2 NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2740
* Add C++ runtime for Paraformer on Ascend NPU. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2741
* Expose ys probs to JNI, Kotlin and Java API by @esavin in https://github.com/k2-fsa/sherpa-onnx/pull/2736
* Add CI for Ascend NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2743
* Export models for CANN 8.2 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2745
* Fix validating model config for Paraformer. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2749
* Add cxx API for online punctuation models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2759
* Export sense voice to qnn by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2760
* Export models to Ascend 910B3 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2761
* Support MatchaTTS models for Chinese+English. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2763
* Fix zipvoice. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2764
* Support passing multiple lexicon files for matcha tts models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2765
* Begin to add qnn C API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2766
* Add QnnConfig. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2768
* Fix missing includes. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2769
* Export omnilingual-asr to sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2770
* Add C++ and Python API for Omnilingual ASR models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2772
* Add C API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2773
* Add CXX API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2774
* Add C# API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2775
* Add Swift API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2776
* Add Go API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2778
* Add JavaScript (node-addon) API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2780
* Add Dart API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2779
* Add JavaScript (WebAssembly) API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2781
* Add Pascal API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2782
* Add Koltin and Java API for Omnilingual ASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2783

## New Contributors
* @cwp-wind made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2731
* @shanto12 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2723

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