v1.13.4

eisenzopf/rvoipv1.13.4Jul 7, 2026by csukuangfj

AI Summary

This version significantly expands the library's support for Qualcomm NPU (QNN) by adding runtimes for Parakeet, Whisper, and Nemotron models, while also resolving critical Windows file path and character encoding issues.

Key Highlights

  • Added QNN support for Parakeet, Whisper, and Nemotron models
  • Fixed Windows compatibility for wide characters and Chinese file paths
  • Added C++ runtime for QNN-based Whisper models
  • Updated ONNX Runtime to version 1.27.0

New Features

  • Export Parakeet CTC models to QNN
  • Add C++ runtime for Parakeet CTC with QNN
  • Export Whisper models to QNN
  • Add C++ runtime for Whisper with Qualcomm NPU using QNN
  • Fix building with ninja
  • Remove spaces right before punctuation in ASR result
  • Remove leading spaces from ASR results
  • Update onnxruntime to 1.27.0
  • Export Parakeet TDT models to QNN
  • Add C++ runtime for Parakeet TDT models with QNN
  • Export nemotron-speech-streaming-en-0.6b to QNN
  • Add C++ runtime for nemotron-speech-streaming-en-0.6b with QNN
  • Add ApplyHomophoneReplacer in OfflineRecognizerQwen3ASRImpl
  • Support per-stream hotwords in JavaScript (node-addon) API for non-streaming ASR

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