v1.10.42

k2-fsa/sherpa-onnxv1.10.42Feb 7, 2025by csukuangfj

AI Summary

A major update introducing comprehensive Kokoro TTS 1.0 support across multiple platforms and programming languages, alongside HarmonyOS keyword spotting capabilities.

Key Highlights

  • Full Kokoro TTS 1.0 API support (C, C++, Python, Java, Kotlin, Go, C#, Dart, Pascal, JS, WASM)
  • Add HarmonyOS keyword spotter C API and ArkTS API
  • Node-addon C++ code refactoring
  • Add iOS SwiftUI example for Kokoro TTS

New Features

  • Kokoro TTS 1.0 APIs for all major languages
  • HarmonyOS keyword spotting
  • MFC and Flutter examples
  • iOS SwiftUI integration

Full Release Notes

## What's Changed
* Fix publishing wheels by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1746
* Update README to include https://github.com/xinhecuican/QSmartAssistant by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1755
* Add Kokoro TTS to MFC examples by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1760
* Refactor node-addon C++ code. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1768
* Add keyword spotter C API for HarmonyOS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1769
* Add ArkTS API for Keyword spotting. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1775
* Add Flutter example for Kokoro TTS by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1776
* Ios swiftui pr 0202 by @Ross-Fan in https://github.com/k2-fsa/sherpa-onnx/pull/1786
* Fix: Prepend 0 to tokenization to prevent word skipping for Kokoro. by @ahadjawaid in https://github.com/k2-fsa/sherpa-onnx/pull/1787
* Export Kokoro 1.0 to sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1788
* Add C++ and Python API for Kokoro 1.0 multilingual TTS model by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1795
* Add Java and Koltin API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1798
* Add Android demo for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1799
* Add C API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1801
* Add CXX API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1802
* Add Swift API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1803
* Add Go API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1804
* Add C# API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1805
* Add Dart API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1806
* Add Pascal API for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1807
* Add JavaScript API (node-addon) for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1808
* Add JavaScript API (WebAssembly) for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1809
* Add Flutter example for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1810
* Add iOS demo for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1812
* Add HarmonyOS demo for Kokoro TTS 1.0 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1813
* Release v1.10.42 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1814

## New Contributors
* @Ross-Fan made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1786
* @ahadjawaid made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1787

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