Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Local text-to-speech via sherpa-onnx (offline, no cloud)
.claude/skills/understudy-ai-sherpa-onnx-tts/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -47% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -63% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -60% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -69% | 0% |
Local TTS using the sherpa-onnx offline CLI.
~/.understudy/tools/sherpa-onnx-tts/runtime)~/.understudy/tools/sherpa-onnx-tts/models)Update ~/.understudy/config.json5:
json5{ skills: { entries: { "sherpa-onnx-tts": { env: { SHERPA_ONNX_RUNTIME_DIR: "~/.understudy/tools/sherpa-onnx-tts/runtime", SHERPA_ONNX_MODEL_DIR: "~/.understudy/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:
bashexport PATH="{baseDir}/bin:$PATH"
bash{baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS."
Notes:
tts-models release if you want another voice..onnx files, set SHERPA_ONNX_MODEL_FILE or pass --model-file.--tokens-file or --data-dir to override the defaults.node {baseDir}\\bin\\sherpa-onnx-tts -o tts.wav "Hello from local TTS."Other measured skills in the registry, with their headline benchmark lift.