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