v1.10.17

k2-fsa/sherpa-onnxv1.10.17Jul 23, 2024by csukuangfj

AI Summary

Extensive update adding SenseVoice support across multiple languages including C++, C#, Go, JavaScript, WebAssembly, Dart, and Java/Kotlin. Also introduces DirectML support and exports SenseVoice to ONNX.

Key Highlights

  • SenseVoice support for C++, C#, Go, JS, WebAssembly, Dart, Java/Kotlin
  • DirectML support
  • Export SenseVoice to ONNX
  • 32-bit Windows x86 npm package

New Features

  • SenseVoice C++ runtime
  • SenseVoice C# API
  • SenseVoice Go API
  • SenseVoice JavaScript API
  • SenseVoice WebAssembly
  • SenseVoice Dart API
  • SenseVoice Java/Kotlin API
  • SenseVoice C API
  • DirectML support

Full Release Notes

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

## What's Changed
* Fix hotwords OOV log by @pkufool in https://github.com/k2-fsa/sherpa-onnx/pull/1139
* Provide npm package for 32-bit Windows x86 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1141
* publish all pre-built wheels to huggingface by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1142
* Provide pre-built wheels with CUDA support. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1143
* export sense-voice to onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1144
* test exported sense voice models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1147
* Add C++ runtime for SenseVoice models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1148
* Add C# API for SenseVoice models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1151
* Add Go API for SenseVoice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1154
* Add JavaScript API for SenseVoice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1157
* Add WebAssembly for SenseVoice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1158
* Add dart API for SenseVoice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1159
* Fix Android build by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1161
* feat: add stt c api example by @thewh1teagle in https://github.com/k2-fsa/sherpa-onnx/pull/1156
* Add Dart API for keyword spotter by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1162
* Add Java and Kotlin API for sense voice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1164
* C api example for sense voice by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1165
* feat: add directml support by @thewh1teagle in https://github.com/k2-fsa/sherpa-onnx/pull/1153
* Fix style issues reported by clang-tidy by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1167


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