Commit Graph
954 Commits
Author SHA1 Message Date
Fangjun Kuang 8abb7c8f87 Release v2.0.0 (#4090) 2026-10-23 20:32:33 +08:00
Fangjun Kuang bad60aa0b5 Fix Ascend CI (#4089) 2026-10-23 20:09:01 +08:00
Fangjun Kuang 12b4f4af2f Add tauri example for Doubao ASR (#4083) 2026-10-23 14:36:20 +08:00
Fangjun Kuang 51ec64f7c4 Build wheels for Python 3.15gg (#4080) 2026-10-22 15:17:57 +08:00
Fangjun Kuang a9193276e4 Fix building Flutter APPs for macOS (#4078) 2026-10-22 13:44:57 +08:00
Fangjun Kuang a83acee682 Fix typos in the project. (#4073) 2026-10-21 09:57:49 +08:00
Fangjun Kuang bddf3a0118 Refactor building wheels for Linux armv7 (#4071) 2026-10-20 18:44:24 +08:00
Hulk d81998df3f Support per-stream FunASR Nano prompt options (#4012) 2026-10-20 17:57:36 +08:00
Fangjun Kuang db749e7225 Add tests for the windows arm64 npm package (#4069) 2026-10-20 15:42:34 +08:00
Elian Doran 81dd86c4ba Add Node.js addon for Windows arm64 (sherpa-onnx-win-arm64) (#4054) 2026-10-20 11:56:18 +08:00
Fangjun Kuang 0b3647632f Remove espeak-ng and piper-phonemize from sherpa-onnx (#4055)
Fixes #3731

espeak-ng and piper-phonemize are no longer built into sherpa-onnx.

Text frontends are now:

- **lexicon** — built in, no extra dependency
- **phonemize** — phonemize outside sherpa-onnx (e.g. [piper-phonemize](https://github.com/csukuangfj/piper-phonemize)) and pass the result in. That library is GPL, so it stays optional: sherpa-onnx is GPL-free after this PR.

## API

- `SherpaOnnxGenerationConfig` gains `phoneme_codepoints` and `tokens` (mutually exclusive alternatives to `text`)
- `data_dir` on the TTS model configs is deprecated and ignored; the ABI slot is kept
- all bindings updated: C/C++, Python, Java, Kotlin, Go, Rust, C#, Swift, Pascal, Dart/Flutter, node-addon, WASM, HarmonyOS
2026-10-20 11:09:04 +08:00
Fangjun Kuang a452f9f078 Fix Flutter VAD+ASR examples for Qwen3 ASR (#4045) 2026-10-13 20:23:09 +08:00
Paolo Antinori 9f474b820e Docs: reproducible F-Droid builds of the Android library (AAR) (#3963) 2026-09-21 16:49:05 +08:00
Fangjun Kuang 275ee49637 Fix dart for windows arm64 (#3967) 2026-09-20 18:03:27 +08:00
Marcin Baszczewski 15210f7543 Support HLG decoding for offline CTC models in the C, CXX, JNI/Kotlin/Java and WASM APIs (#3951) 2026-09-20 18:00:54 +08:00
Ranjan Bhagat aee3a00162 Ship arm64 libraries in the sherpa_onnx_windows Flutter package (#3957) 2026-09-20 15:00:27 +08:00
Fangjun Kuang e8199a90e1 Add wasm demo for kokoro multi lang tts (#3966) 2026-09-20 14:25:14 +08:00
Joseph Mills 3df7adacc0 Support modified_beam_search with hotwords for streaming NeMo transducer models (#3895)
A hypothesis that emitted max_symbols_per_frame tokens on one frame is
advanced to the next frame without decoding a blank. The counter was
incremented there, so a frame that emitted ten symbols was reported as one
frame of silence. The greedy decoder leaves the counter alone in this case:
it is zeroed by each emitted token and incremented only by a decoded blank.

The over-report is bounded to one frame, since the next emission resets the
counter, but it is visible to endpointing right after a saturated frame.
Measured on a 6.6 s clip with --blank-penalty=20, which saturates the cap on
every frame: greedy reports 0 trailing blanks, this decoder reported 1 before
the change and 0 after. Normal decoding (penalty 0) is byte-identical before
and after.
2026-09-14 10:25:43 +08:00
Fangjun Kuang bc5157a5fd Fix releasing dart packages (#3948) 2026-09-11 14:27:08 +08:00
Fangjun Kuang 11afbd009a Release v1.13.8 (#3945) 2026-09-10 21:52:45 +08:00
Fangjun Kuang 8c81710f76 Test using uv to install sherpa-onnx (#3946) 2026-09-10 21:47:46 +08:00
Fangjun Kuang b0899d95ee Add confidence computation support for speaker diarization to JNI. (#3943) 2026-09-10 17:10:54 +08:00
Fangjun Kuang c7d9eb02b7 Support running Rust examples in termux on Android (#3942) 2026-09-10 15:49:47 +08:00
Fangjun Kuang 6f5327bad8 Add robust download retry logic to all test scripts (#3941) 2026-09-09 17:56:46 +08:00
Fangjun Kuang bf690ea1c7 Update onnxruntime to v1.28.2 (#3935) 2026-09-09 15:21:14 +08:00
Fangjun Kuang a4d0341b42 Fix CI tests (#3940) 2026-09-09 14:57:29 +08:00
Fangjun Kuang fe56f3dec6 Add Go API for Windows arm64 (#3934) 2026-09-08 18:44:27 +08:00
Fangjun Kuang 880f1a8d13 Upload the nabra 82M Arabic TTS int8 model- #3933 (#3933) 2026-09-08 18:43:23 +08:00
Fangjun Kuang 210f340bcf Fix Go API tests in CI for Windows (#3932) 2026-09-08 12:02:57 +08:00
Fangjun Kuang df3a263607 Support sherpa-onnx with Python in Termux on Android (#3922) 2026-09-06 07:02:20 +08:00
Fangjun Kuang cb2beea82b Support building within a termux terminal on Android devices (#3916) 2026-09-04 18:04:44 +08:00
Fangjun Kuang a24dad69b4 Fix releasing (#3911) 2026-09-02 19:23:03 +08:00
Fangjun Kuang 917bed95c8 Release v1.13.7 (#3909) 2026-09-01 12:48:05 +08:00
Joseph Mills 3d85a50461 Support per-stream runtime options (setOption/getOption/hasOption) in the JavaScript (node-addon) API for streaming ASR (#3891) 2026-08-31 14:13:46 +08:00
Fangjun Kuang 0fbdb4c5bd Remove caret prefix from sherpa_onnx flutter dependencies (#3905)
* Remove caret prefix from sherpa_onnx flutter dependencies

Changed all sherpa_onnx flutter dependencies in pubspec.yaml files
from caret version (^1.13.6) to exact version (1.13.6) matching.
2026-08-30 11:12:30 +08:00
Fangjun Kuang 055046b25a Add iOS support for Rust and add hello world tauri example (#3901) 2026-08-28 19:47:24 +08:00
Fangjun Kuang 34eba5a272 Fix building APKs in CI (#3896) 2026-08-25 09:44:54 +08:00
Fangjun Kuang d33f87c8ad Support Windows arm64 for Rust (#3889) 2026-08-24 19:14:47 +08:00
Fangjun Kuang 5875a75996 Fix Flutter packages for iOS (#3887) 2026-08-24 14:35:41 +08:00
Fangjun Kuang 1cb484af5e Release v1.13.6 (#3879) 2026-08-18 13:59:39 +08:00
Fangjun Kuang 0cefb05e7d Add VAD+ASR Flutter examples (#3877) 2026-08-18 11:28:11 +08:00
Fangjun Kuang 8c0c1b02ca Unify sherpa-onnx init API for Flutter and Dart CLI (#3875) 2026-08-13 16:53:14 +08:00
Fangjun Kuang e1edbfee66 Fix releasing dart packages (#3874) 2026-08-13 09:43:57 +08:00
Fangjun Kuang c3625d24fb Fix using SPM in iOS examples (#3867) 2026-08-11 20:06:04 +08:00
Fangjun Kuang 99dcbfe760 Fix building android and java examples (#3866) 2026-08-11 17:54:38 +08:00
Fangjun Kuang 3dc7c569f3 Release v1.13.5 (#3863) 2026-08-11 14:43:30 +08:00
Fangjun Kuang 02b3e424ba Update onnxruntime to v1.27.1 (#3861) 2026-08-11 11:14:09 +08:00
Fangjun Kuang 17ab05b760 Add Flutter examples for VAD (#3856) 2026-08-10 21:00:44 +08:00
Fangjun Kuang 6897144f08 Add CI for Flutter punctuation examples (#3847) 2026-08-07 17:48:34 +08:00
mah92 5b2ec1d674 Add Persian NeMo CTC ASR models (shenava koochik/rizeh/rizeh-pizeh) (#3825) 2026-08-07 17:44:15 +08:00