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
..
2023-11-20 12:33:06 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2024-12-24 16:56:49 +08:00
2026-09-21 16:49:05 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-09-10 21:52:45 +08:00
2026-01-15 16:00:41 +08:00
2026-02-09 11:15:09 +08:00
2026-01-15 16:00:41 +08:00
2026-01-15 16:00:41 +08:00
2026-01-15 16:00:41 +08:00
2026-06-10 11:52:38 +08:00
2026-06-12 09:44:33 +08:00
2026-01-15 16:00:41 +08:00
2026-01-15 16:00:41 +08:00
2026-01-15 16:00:41 +08:00
2026-08-25 09:44:54 +08:00
2026-08-25 09:44:54 +08:00
2026-08-25 09:44:54 +08:00
2026-08-25 09:44:54 +08:00
2026-01-15 16:00:41 +08:00
2026-10-20 11:09:04 +08:00
2025-06-25 00:22:21 +08:00
2025-11-14 07:30:24 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-09-02 19:23:03 +08:00
2026-09-02 19:23:03 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-09-02 19:23:03 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-07-28 17:05:19 +08:00
2026-07-28 17:05:19 +08:00
2026-07-28 17:05:19 +08:00
2026-07-28 17:05:19 +08:00
2026-08-24 14:35:41 +08:00
2026-10-20 11:09:04 +08:00
2025-08-17 12:12:41 +08:00
2026-10-20 11:09:04 +08:00
2025-01-06 11:03:31 +08:00
2025-08-17 12:12:41 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2024-10-23 12:07:43 +08:00
2024-10-23 12:07:43 +08:00
2025-04-02 19:09:00 +08:00
2025-02-16 16:54:48 +08:00
2025-03-10 11:31:18 +08:00
2026-05-12 21:54:32 +08:00
2026-09-08 18:43:23 +08:00
2024-10-23 12:07:43 +08:00
2025-08-20 17:38:48 +08:00
2025-12-05 11:45:41 +08:00
2025-12-25 17:25:56 +08:00
2024-11-04 07:54:19 +08:00
2026-07-13 16:12:29 +08:00
2026-02-27 19:23:12 +08:00
2025-07-07 00:12:20 +08:00
2025-07-14 15:00:18 +08:00
2025-07-09 16:02:12 +08:00
2025-07-14 15:00:18 +08:00
2025-07-09 16:02:12 +08:00
2025-12-16 13:49:14 +08:00
2025-08-16 18:15:46 +08:00
2025-07-09 16:02:12 +08:00
2026-05-12 11:57:05 +08:00
2026-04-27 16:38:53 +08:00
2024-10-23 12:07:43 +08:00
2026-07-09 18:01:21 +08:00
2026-07-09 18:01:21 +08:00
2026-07-07 14:53:07 +08:00
2026-04-27 10:21:08 +08:00
2026-02-05 12:36:31 +08:00
2026-02-06 14:16:22 +08:00
2026-06-22 14:43:52 +08:00
2025-10-18 00:50:59 +08:00
2026-06-24 09:44:13 +08:00
2026-06-23 10:00:10 +08:00
2026-07-03 17:34:20 +08:00
2025-02-11 12:27:09 +08:00
2026-07-20 10:02:25 +08:00
2026-02-10 23:46:08 +08:00
2024-10-23 12:07:43 +08:00
2024-10-23 12:07:43 +08:00
2024-09-18 13:43:49 +08:00
2026-02-06 14:16:22 +08:00
2026-01-05 10:24:18 +08:00
2026-06-22 14:43:52 +08:00
2025-10-18 00:50:59 +08:00
2025-03-30 12:00:52 +08:00
2025-05-23 22:30:57 +08:00
2026-06-22 14:43:52 +08:00
2026-05-13 10:14:21 +08:00
2025-09-08 17:22:23 +08:00
2024-10-23 12:07:43 +08:00
2025-05-31 13:31:31 +08:00
2026-07-27 20:36:04 +08:00
2026-07-29 10:04:08 +08:00
2025-03-17 09:19:50 +08:00
2024-10-23 12:07:43 +08:00
2024-10-23 12:07:43 +08:00
2026-06-24 14:14:14 +08:00
2026-02-06 14:16:22 +08:00
2026-06-24 09:44:13 +08:00
2026-06-22 14:43:52 +08:00
2026-06-05 22:11:46 +08:00
2026-02-06 14:16:22 +08:00
2026-06-22 14:43:52 +08:00
2026-06-22 14:43:52 +08:00
2026-07-28 17:04:22 +08:00
2025-06-25 00:22:21 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-04-03 10:53:23 +08:00
2025-12-18 12:46:52 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2025-06-25 00:22:21 +08:00
2025-06-25 00:22:21 +08:00
2026-10-20 11:09:04 +08:00
2026-02-17 07:12:28 +08:00
2026-02-17 07:12:28 +08:00
2025-12-18 12:46:52 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2025-12-18 12:46:52 +08:00
2026-05-09 10:57:31 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-07-09 18:01:21 +08:00
2026-10-20 11:09:04 +08:00
2026-03-22 11:47:09 +08:00
2026-03-22 11:47:09 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2025-06-25 00:22:21 +08:00
2025-08-17 12:12:41 +08:00
2026-10-20 11:09:04 +08:00
2026-04-27 16:38:53 +08:00
2026-04-27 16:38:53 +08:00
2026-10-20 11:09:04 +08:00
2025-12-18 12:46:52 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-08-24 14:35:41 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-03-18 12:05:45 +08:00
2026-03-18 12:05:45 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2025-10-28 09:39:38 +08:00
2025-10-28 09:39:38 +08:00
2026-07-08 22:24:49 +08:00
2026-08-24 19:14:47 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-09-10 21:52:45 +08:00
2026-09-10 21:52:45 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-08-07 17:44:15 +08:00
2025-12-11 18:03:13 +08:00
2026-05-09 10:57:31 +08:00
2026-05-09 10:57:31 +08:00
2026-05-09 10:57:31 +08:00
2026-10-20 11:09:04 +08:00
2026-05-09 10:57:31 +08:00
2026-09-20 14:25:14 +08:00
2026-10-20 11:09:04 +08:00
2026-05-09 10:57:31 +08:00
2026-05-09 10:57:31 +08:00
2026-05-09 10:57:31 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-08-11 11:14:09 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00
2026-10-20 11:09:04 +08:00