v1.11.4

k2-fsa/sherpa-onnxv1.11.4May 1, 2025by csukuangfj

AI Summary

This comprehensive release adds homophone replacer support across multiple programming languages (C++, Python, Java, JS, etc.) and new ASR models like GigaAM.

Key Highlights

  • Add C and CXX API for homophone replacer
  • Add JavaScript API (WASM) for homophone replacer
  • Add Kotlin and Java API for homophone replacer
  • Support GigaAM-CTC-v2
  • Support Giga AM transducer V2

New Features

  • Homophone replacer APIs (C++, JS, Go, Swift, C#, Kotlin, Java, Dart)
  • GigaAM models
  • Kokoro int8 models

Full Release Notes

## What's Changed
* Disable strict hotword matching mode for offline transducer by @vsd-vector in https://github.com/k2-fsa/sherpa-onnx/pull/1837
* Comment refinement: Add note about vocoder file for matcha TTS config by @HaoWang0101 in https://github.com/k2-fsa/sherpa-onnx/pull/2106
* Fix a typo in the JNI for Android. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2108
* Generate subtitles with FireRedAsr models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2112
* Use manylinux_2_28_x86_64 to build linux gpu for sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2123
* Support running sherpa-onnx with RK NPU on Android by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2124
* Fix building for HarmonyOS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2125
* cmake build, configurable from env by @KarelVesely84 in https://github.com/k2-fsa/sherpa-onnx/pull/2115
* Expose dither in python API by @nshmyrev in https://github.com/k2-fsa/sherpa-onnx/pull/2127
* Add support for GigaAM-CTC-v2 by @rominf in https://github.com/k2-fsa/sherpa-onnx/pull/2135
* Support Giga AM transducer V2 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2136
* Export kokoro 1.0 int8 models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2137
* Upload more onnx ASR models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2141
* Fix building for open harmonyOS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2142
* online-transducer: reset the encoder toghter with 2 previous output symbols (non-blank) by @KarelVesely84 in https://github.com/k2-fsa/sherpa-onnx/pull/2129
* Fix punctuations for kokoro tts 1.1-zh. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2146
* Fix setting OnlineModelConfig in Java API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2147
* Support decoding multiple streams in Java API. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2149
* Support replacing homonphonic phrases by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2153
* Add C and CXX API for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2156
* Add JavaScript API (WASM) for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2157
* Add JavaScript API (node-addon) for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2158
* Fix building without TTS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2159
* Add homonphone replacer example for Python API. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2161
* More fix for building without tts by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2162
* Add Swift API for homophone replacer. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2164
* Add C# API for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2165
* Add Kotlin and Java API for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2166
* Add Dart API for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2167
* Add Go API for homophone replacer by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2168
* Release v1.11.4 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2169

## New Contributors
* @HaoWang0101 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2106

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