Unclaimed project
Are you a maintainer of sherpa-onnx ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
sherpa-onnx Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
© 2026 AnnounceHQ. All rights reserved.
Back to changelogNew January 12, 2026
v1.12.21 What's Changed
Fix publishing NPM packages by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2909
Refactor ZipVoice C++ code by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2911
Epoxrt more zipformer ctc models to qnn by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2921
[KWS] Add phone+ppinyin tokenization with lexicon support (for zh-en model) by @pkufool in https://github.com/k2-fsa/sherpa-onnx/pull/2922
Export Paraformer ASR models to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2925
Add Transpose for a 2-D matrix. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2926
Optimize computation with Eigen. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2928
Add C++ runtime for Paraformer ASR models with Qualcomm NPU using QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2931
Add Android demo for Paraformer ASR with Qualcomm NPU. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2932
Export Google MedASR to sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2934
Add C++ runtime and Python API for Google MedASR models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2935
Fix creating a view of an Ort::Value tensor. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2939
Add C and CXX API for Google MedASR model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2946
[TTS Engine] Fix engine speed by @SergioRt1 in https://github.com/k2-fsa/sherpa-onnx/pull/2895
Add Swift API for Google MedASR model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2947
Add C# API for Google MedASR model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2949
Add Pascal API for Google MedASR model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2950
Add Go API for Google MedAsr model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2952
Add Dart API for Google MedAsr model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2953
Add JavaScript API (WebAssembly) for Google MedAsr model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2954
Add JavaScript API (node-addon) for Google MedAsr model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2955
Add Kotlin and Java API for Google MedAsr model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2956
Add funASR-Nano support by @Wasser1462 in https://github.com/k2-fsa/sherpa-onnx/pull/2936
Fix building for Windows by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2964
Fix building for HarmonyOS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2972
[feature] add FunASRNano config into golang api by @ilibx in https://github.com/k2-fsa/sherpa-onnx/pull/2974
Update FunAsr-Nano CTC model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2978
[opt] opt free pointer function by @ilibx in https://github.com/k2-fsa/sherpa-onnx/pull/2975
[feature] use jinja2 to generate sherpa-onnx-go lib by @ilibx in https://github.com/k2-fsa/sherpa-onnx/pull/2976
Reformat Go API code by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2979
Fix building for onnxruntime >= 1.11.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2981
Export Whisper to RK NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2983
Test Whisper on Ascend NPU using ACL Python API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2986
FunASR-nano: switch to unified KV-cache LLM by @Wasser1462 in https://github.com/k2-fsa/sherpa-onnx/pull/2995
Remove filesystem header by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2998
Fix(csrc/melotts): Map 'v' to 'V' phoneme for English MeloTTS by @pqsworld in https://github.com/k2-fsa/sherpa-onnx/pull/3002
Upload FunASR Nano ASR models with LLM by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3003
Fix test wav files in FunASR Nano models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3004
Use onnxruntime 1.23.2 for Windows by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3007
Add CI to export Whisper models to Ascend NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3008
Add C++ runtime for Whisper with Ascend NPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3009
Use onnxruntime v1.23.2 for Linux aarch64 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3016
Use onnxruntime v1.23.2 for Linux arm by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3017
Start to switch from onnxruntime 1.17.1 to v1.23.2 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2993
Use onnxruntime 1.23.2 for Linux x64 + NVIDIA GPU by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3018
Update CI test for FunASR Nano C/C++ API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3021
[feature] add FunASRNano Swift api by @L1cardo in https://github.com/k2-fsa/sherpa-onnx/pull/2994
swift: add FunASR nano Swift API by @Wasser1462 in https://github.com/k2-fsa/sherpa-onnx/pull/3022
Add Go API test for FunASR Nano by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3025
Add JavaScript API for FunASR Nano (node-addon) by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3026
Add Pascal API for FunASR Nano by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3029
Add C# API for FunASR Nano by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3031
Add Kotlin and Java API for FunASR Nano models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3030
Fire-Red-ASR: enable ORT I/O binding for encoder/decoder by @Wasser1462 in https://github.com/k2-fsa/sherpa-onnx/pull/3011
whisper: improve ORT IO binding execution by @Wasser1462 in https://github.com/k2-fsa/sherpa-onnx/pull/3023
Add JavaScript API for FunASR Nano (WebAssembly) by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3027
Fix CI test for nodejs by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3033
Release v1.12.21 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3034
New Contributors
@SergioRt1 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2895
@Wasser1462 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2936
@pqsworld made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3002
@L1cardo made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2994
Full Changelog : https://github.com/k2-fsa/sherpa-onnx/compare/v1.12.20...v1.12.21