sherpa-onnx-tts▌
steipete/clawdis · updated Apr 24, 2026
Local TTS using the sherpa-onnx offline CLI.
sherpa-onnx-tts
Local TTS using the sherpa-onnx offline CLI.
Install
- Download the runtime for your OS (extracts into
$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/runtime, default~/.openclaw/tools/sherpa-onnx-tts/runtime) - Download a voice model (extracts into
$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/models, default~/.openclaw/tools/sherpa-onnx-tts/models)
Resolve the active state directory first:
STATE_DIR="${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Then write those resolved paths into the active OpenClaw config file ($OPENCLAW_CONFIG_PATH, default ~/.openclaw/openclaw.json):
{
skills: {
entries: {
"sherpa-onnx-tts": {
env: {
SHERPA_ONNX_RUNTIME_DIR: "/path/to/your/state-dir/tools/sherpa-onnx-tts/runtime",
SHERPA_ONNX_MODEL_DIR: "/path/to/your/state-dir/tools/sherpa-onnx-tts/models/vits-piper-en_US-lessac-high",
},
},
},
},
}
The wrapper lives in this skill folder. Run it directly, or add the wrapper to PATH:
export PATH="{baseDir}/bin:$PATH"
Usage
{baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS."
Notes:
- Pick a different model from the sherpa-onnx
tts-modelsrelease if you want another voice. - If the model dir has multiple
.onnxfiles, setSHERPA_ONNX_MODEL_FILEor pass--model-file. - You can also pass
--tokens-fileor--data-dirto override the defaults. - Windows: run
node {baseDir}\\bin\\sherpa-onnx-tts -o tts.wav "Hello from local TTS."
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★69 reviews- ★★★★★Olivia Khanna· Dec 24, 2024
sherpa-onnx-tts fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Olivia Ghosh· Dec 24, 2024
sherpa-onnx-tts reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Mateo Malhotra· Dec 20, 2024
We added sherpa-onnx-tts from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Dhruvi Jain· Dec 16, 2024
sherpa-onnx-tts reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★James Mehta· Dec 12, 2024
We added sherpa-onnx-tts from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Liam Kapoor· Dec 12, 2024
Keeps context tight: sherpa-onnx-tts is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Liam Gupta· Nov 15, 2024
sherpa-onnx-tts is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Liam Jain· Nov 15, 2024
I recommend sherpa-onnx-tts for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Alexander Ghosh· Nov 11, 2024
sherpa-onnx-tts has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Harper Iyer· Nov 11, 2024
Keeps context tight: sherpa-onnx-tts is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 69