v1.13.7

k2-fsa/sherpa-onnxv1.13.7Sep 1, 2026by github-actions[bot]

AI Summary

This release focuses on cross-platform compatibility by adding iOS support for Rust and Tauri, alongside fixes for Qwen3-ASR hallucination issues and enhancements to the JavaScript streaming API.

Key Highlights

  • Support for iOS in Rust and Tauri hello world example
  • Fix for Qwen3-ASR hallucinating text on silent audio
  • JavaScript API support for batched decoding and per-stream options
  • Exposure of num_trailing_blanks in online recognizer result JSON

New Features

  • Batched decoding of multiple online streams in JavaScript
  • Per-stream runtime options (setOption/getOption/hasOption) in JavaScript
  • num_trailing_blanks in online recognizer result JSON
  • Windows arm64 support for Rust

Full Release Notes

## What's Changed
* Fix Flutter packages for iOS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3887
* Support Windows arm64 for Rust by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3889
* Fix building APKs in CI by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3896
* Add iOS support for Rust and add hello world tauri example by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3901
* Expose num_trailing_blanks in the online recognizer result JSON by @josephomills in https://github.com/k2-fsa/sherpa-onnx/pull/3892
* Remove caret prefix from sherpa_onnx flutter dependencies by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3905
* Fix Qwen3-ASR hallucinating text on silent audio when hotwords/language are set by @fra-shipper in https://github.com/k2-fsa/sherpa-onnx/pull/3907
* Fix online punctuation model initialization when the vocabulary path contains non-ASCII characters on Windows. by @solavr in https://github.com/k2-fsa/sherpa-onnx/pull/3906
* Support batched decoding of multiple online streams in the JavaScript (node-addon) API by @josephomills in https://github.com/k2-fsa/sherpa-onnx/pull/3894
* Support per-stream runtime options (setOption/getOption/hasOption) in the JavaScript (node-addon) API for streaming ASR by @josephomills in https://github.com/k2-fsa/sherpa-onnx/pull/3891
* Align Qwen3-ASR whisper features to the centered-STFT convention (#3535) by @eolivelli in https://github.com/k2-fsa/sherpa-onnx/pull/3873
* Populate ys_probs in the online NeMo transducer greedy search decoders by @josephomills in https://github.com/k2-fsa/sherpa-onnx/pull/3893
* Release v1.13.7 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3909

## New Contributors
* @josephomills made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3892
* @fra-shipper made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3907
* @solavr made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3906
* @eolivelli made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3873

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