v1.13.4

k2-fsa/sherpa-onnxv1.13.4Jul 7, 2026by csukuangfj

AI Summary

This release adds extensive support for Qualcomm NPU (QNN) by exporting Parakeet, Whisper, and Nemotron models, introduces Python split-package mode, and fixes Windows path handling issues.

Key Highlights

  • QNN support for Parakeet CTC, Whisper, and Nemotron models
  • C++ runtimes for QNN
  • Python split-package mode
  • Windows path handling fixes (Chinese paths)

New Features

  • QNN support for Parakeet, Whisper, and Nemotron models
  • Python split-package mode

Full Release Notes

## What's Changed
* Fix releasing Dart iOS package by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3680
* Export Parakeet CTC models to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3686
* Add C++ runtime for Parakeet CTC with QNN. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3688
* Build sdist in split-package mode so its metadata declares sherpa-onnx-core by @Eridanus117 in https://github.com/k2-fsa/sherpa-onnx/pull/3690
* Export Parakeet-TDT-CTC to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3692
* Export the transducer branch of parakeet-tdt-ctc to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3693
* Export Whisper models to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3697
* add project: Add SmartSub application details to README.md by @buxuku in https://github.com/k2-fsa/sherpa-onnx/pull/3698
* Add C++ runtime for Whisper with Qualcomm NPU using QNN. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3699
* Fix building with ninja by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3702
* Fix #3171 : 去掉生成绝对路径函数中的窄字符WindowsAPI调用,改用宽字符API和C++17 std::filesystem来避免win平台中文路径问题 by @XiaoBaiCanDo in https://github.com/k2-fsa/sherpa-onnx/pull/3255
* Fix installing espeak-ng-data directory by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3708
* Remove spaces right before a punctuation in ASR result by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3709
* Fix file related operations on Windows by using wide characters by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3710
* Remove leading spaces from ASR results by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3711
* Update onnxruntime to 1.27.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3718
* Export Parakeet TDT models to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3719
* Add C++ runtime for Parakeet TDT models with QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3720
* Export nemotron-speech-streaming-en-0.6b to QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3725
* Add C++ runtime for nemotron-speech-streaming-en-0.6b with QNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3728
* Add ApplyHomophoneReplacer in OfflineRecognizerQwen3ASRImpl by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3729
* Support per-stream hotwords in the JavaScript (node-addon) API for non-streaming ASR by @cmurrayis in https://github.com/k2-fsa/sherpa-onnx/pull/3723
* Release v1.13.4 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3730

## New Contributors
* @Eridanus117 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3690
* @buxuku made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3698
* @XiaoBaiCanDo made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3255
* @cmurrayis made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3723

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