v1.10.31

k2-fsa/sherpa-onnxv1.10.31Nov 16, 2024by github-actions[bot]

AI Summary

This release adds support for Python 3.13 and GPU-capable builds on Linux aarch64, while expanding examples for Moonshine and WebAssembly models. It also introduces static builds for Windows ARM64.

Key Highlights

  • Publish pre-built wheels for Python 3.13
  • Support building GPU-capable sherpa-onnx on Linux aarch64
  • Support static build for Windows ARM64
  • Add WebAssembly example for VAD + Moonshine models

New Features

  • Python 3.13 support
  • Linux aarch64 GPU support
  • Windows ARM64 static build
  • WebAssembly examples
  • Paraformer Android APK

Full Release Notes

## What's Changed
* Publish pre-built wheels for Python 3.13 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1485
* Add some frequently used ASR models to README.md by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1486
* fix typo by @pengzhendong in https://github.com/k2-fsa/sherpa-onnx/pull/1488
* Publish pre-built macos xcframework by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1490
* Removed unused TTS example code in .Net examples by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1492
* Update pybind11 to support numpy 2.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1493
* Fix reading tokens.txt on Windows. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1497
* Add two-pass ASR Android APKs for Moonshine models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1499
* Support building GPU-capable sherpa-onnx on Linux aarch64. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1500
* Add an example for computing RTF about streaming ASR. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1501
* Publish pre-built wheels with CUDA support for Linux aarch64. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1507
* Fix building by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1508
* Export the English TTS model from MeloTTS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1509
* Reduce vad-sense-voice example code. by @whyb in https://github.com/k2-fsa/sherpa-onnx/pull/1510
* Fix: Reset sample-buffer after processing by @iteamvep in https://github.com/k2-fsa/sherpa-onnx/pull/1521
* Fixes #1512 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1522
* Revert: [#1521] No need to reset sample-buffer by @iteamvep in https://github.com/k2-fsa/sherpa-onnx/pull/1524
* Add Lazarus example for Moonshine models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1532
* 增加isolate_tts demo by @Spicely in https://github.com/k2-fsa/sherpa-onnx/pull/1529
* Add WebAssembly example for VAD + Moonshine models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1535
* Add Android APK for streaming Paraformer ASR by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1538
* Support static build for windows arm64. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1539
* fix windows build by @endink in https://github.com/k2-fsa/sherpa-onnx/pull/1546
* Use xcframework for Flutter iOS plugin.  by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1547

## New Contributors
* @whyb made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1510
* @iteamvep made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1521
* @Spicely made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1529
* @endink made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1546

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