Text-to-speech (TTS)
This page describes how to use sherpa-onnx for text-to-speech (TTS).
Please first follow Installation and/or Install the Python Package to install sherpa-onnx before you continue.
- All-in-one
- Huggingface space
- Pre-trained models
- RTF of pre-trained models
- Matcha
- Kokoro
- KittenTTS
- kitten-nano-en-v0_1-fp16
- Download the model
- Huggingface space
- Android TTS Engine APK
- 1. C++ API example
- 2. Python API example
- 3. C API example
- 4. Go API example
- 5. C# API example
- 6. Dart API example
- 7. Swift API example
- 8. Kotlin API example
- 9. Java API example
- 10. JavaScript API example (nodejs + WebAssembly)
- 11. JavaScript API example (nodejs + node-addon)
- 12. Pascal API example
- kitten-nano-en-v0_1-fp16
- vits
- All models in a single table
- vits-melo-tts-zh_en (Chinese + English, 1 speaker)
- vits-piper-en_US-glados (English, 1 speaker)
- vits-piper-en_US-libritts_r-medium (English, 904 speakers)
- ljspeech (English, single-speaker)
- VCTK (English, multi-speaker, 109 speakers)
- csukuangfj/sherpa-onnx-vits-zh-ll (Chinese, 5 speakers)
- csukuangfj/vits-zh-hf-fanchen-C (Chinese, 187 speakers)
- csukuangfj/vits-zh-hf-fanchen-wnj (Chinese, 1 male)
- csukuangfj/vits-zh-hf-theresa (Chinese, 804 speakers)
- csukuangfj/vits-zh-hf-eula (Chinese, 804 speakers)
- aishell3 (Chinese, multi-speaker, 174 speakers)
- en_US-lessac-medium (English, single-speaker)
- WebAssembly
- Piper
- MMS
- Frequently Asked Question (FAQs)