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.
tts --install-remote-id vits-mimic3-ko_KO-kss_low
tts --lang zh --install-remote-id vits-piper-zh_CN-huayan-medium
tts --lang ja --install-remote-id kokoro-int8-multi-lang-v1_0
tts --install-remote-id kitten-nano-en-v0_1-fp16tts --lang ko "μλ
νμΈμ. μ€νλΌμΈ ν
μ€νΈμ
λλ€."
tts --lang zh "θΏζ―δΈζθ―ι³εζζ΅θ―γ"
tts --lang ja "γγγ«γ‘γ―γγͺγγ©γ€γ³γγΉγγ§γγ"
tts --lang en "Hello, this is an offline test."
tts --out ./out.wav "save this audio"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