Linux-first offline text-to-speech powered by Sherpa-ONNX.
TTS GPL-3.0 Linux First
High-quality offline text-to-speech options for Korean, Chinese, and Japanese on Linux are still limited. TTS ONNX focuses on local, fast synthesis with practical multilingual workflows.
Local | Fast | Korean | Chinese | Japanese | English
Generate speech locally without requiring cloud inference.
Install, list, and manage Korean, Chinese, Japanese, and English model packages.
Use one binary for command-line synthesis or service APIs.
TTS ONNX is a Linux-first text-to-speech runtime based on Sherpa-ONNX. It supports local/offline synthesis, multilingual voice workflows, direct CLI usage, and HTTP service mode.
./bin/tts --install-remote-id vits-mimic3-ko_KO-kss_low
./bin/tts --lang zh --install-remote-id vits-piper-zh_CN-huayan-medium
./bin/tts --lang ja --install-remote-id kokoro-int8-multi-lang-v1_0
./bin/tts --install-remote-id kitten-nano-en-v0_1-fp16./bin/tts --lang ko "μλ
νμΈμ. μ€νλΌμΈ ν
μ€νΈμ
λλ€."
./bin/tts --lang zh "θΏζ―δΈζθ―ι³εζζ΅θ―γ"
./bin/tts --lang ja "γγγ«γ‘γ―γγͺγγ©γ€γ³γγΉγγ§γγ"
./bin/tts --lang en "Hello, this is an offline test."
./bin/tts --out ./out.wav "save this audio"./bin/tts --service --config ./config/config.sherpa.yaml
bash ./scripts/install-user-unit.sh
bash ./scripts/enable-user-service.sh
curl -fsS http://127.0.0.1:18741/v1/health
curl -X POST http://127.0.0.1:18741/v1/speak \
-H 'content-type: application/json' \
-d '{"text":"hello world","lang":"en","format":"wav"}' \
--output out.wavBase service URL: http://127.0.0.1:18741/v1 | Endpoints: /health, /models, /models/install, /speak, /stop, /metrics