v1.12.1
k2-fsa/sherpa-onnxv1.12.1Jun 3, 2025by csukuangfj
AI Summary
This release addresses RKNN wheel build issues and expands source separation capabilities by integrating Spleeter and UVR models with new C++ runtimes.
Key Highlights
- Fix building rknn wheels
- Export spleeter model to onnx for source separation
- Add C++ runtime for spleeter about source separation
- Add UVR models for source separation
- JAVA-API: Manual Library Loading Support for Restricted Environments
New Features
- RKNN wheel fixes
- Spleeter C++ runtime
- UVR support
- Manual Java library loading
Full Release Notes
## What's Changed * Use jlong explicitly in jni. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2229 * Fix building rknn wheels by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2233 * Fix publishing binaries for RKNN by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2234 * Export spleeter model to onnx for source separation by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2237 * Add C++ runtime for spleeter about source separation by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2242 * Add include headers for __ANDROID_API__,__OHOS__ by @f2janyway in https://github.com/k2-fsa/sherpa-onnx/pull/2251 * JAVA-API: Manual Library Loading Support for Restricted Environments by @Skepller in https://github.com/k2-fsa/sherpa-onnx/pull/2253 * Build APK with replace.fst by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2254 * repair rknn wheels by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2257 * Update kaldi-native-fbank. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2259 * Fix building sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2262 * Fix building MFC examples by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2263 * Add UVR models for source separation. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2266 * move portaudio common record code to microphone by @mtdxc in https://github.com/k2-fsa/sherpa-onnx/pull/2264 * fixed mfc build error by @mtdxc in https://github.com/k2-fsa/sherpa-onnx/pull/2267 * Add C++ support for UVR models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2269 * Export nvidia/canary-180m-flash to sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2272 * Update utils.dart by @flying-forever in https://github.com/k2-fsa/sherpa-onnx/pull/2275 * Fix using rknn in multi-threads by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2274 * Fix 32-bit arm CI by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2276 * Release v1.12.1 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/2277 ## New Contributors * @f2janyway made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2251 * @Skepller made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2253 * @mtdxc made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2264 * @flying-forever made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/2275 **Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.12.0...v1.12.1