v1.10.38

k2-fsa/sherpa-onnxv1.10.38Jan 6, 2025by github-actions[bot]

AI Summary

Focuses on Matcha-TTS support with new APIs, espeak-ng integration, and HarmonyOS examples, alongside a .NET 8 upgrade.

Key Highlights

  • Add Kotlin and Java API for Matcha-TTS
  • Support Matcha-TTS models using espeak-ng
  • Upgrade to .NET 8
  • Add HarmonyOS examples for MatchaTTS

New Features

  • Matcha-TTS APIs (Kotlin, Java, C, CXX, JS, HarmonyOS)
  • espeak-ng support for Matcha-TTS
  • .NET 8 upgrade
  • TTS punctuation fixes

Full Release Notes

## What's Changed
* Fix initializing TTS in Python. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1664
* Remove spaces after punctuations for TTS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1666
* Add constructor fromPtr() for all flutter class with factory ctor. by @w-rui in https://github.com/k2-fsa/sherpa-onnx/pull/1667
* Add Kotlin API for Matcha-TTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1668
* Support Matcha-TTS models using espeak-ng by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1672
* Add Java API for Matcha-TTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1673
* Avoid adding tail padding for VAD in generate-subtitles.py by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1674
* Add C API for MatchaTTS models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1675
* Add CXX API for MatchaTTS models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1676
* Add JavaScript API (node-addon-api) for MatchaTTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1677
* Add HarmonyOS examples for MatchaTTS. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1678
* Upgraded to .NET 8 and made code style a little more internally consistent. by @Lamothe in https://github.com/k2-fsa/sherpa-onnx/pull/1680
* Update workflows to use .NET 8.0 also. by @Lamothe in https://github.com/k2-fsa/sherpa-onnx/pull/1681
* Add C# and JavaScript (wasm) API for MatchaTTS models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1682
* Add Android Demo for MatchaTTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1683
* Add Swift API for MatchaTTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1684
* Add Go API for MatchaTTS models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1685
* Add Pascal API for MatchaTTS models. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1686
* Add Dart API for MatchaTTS models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1687
* Release v1.10.38 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1688

## New Contributors
* @w-rui made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1667
* @Lamothe made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1680

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