LLM Skills
~/catalog/audio & voice//SKILL
Audio & voiceGitHub source

Sherpa ONNX text to speech (TTS)

/SKILL

1. Download the runtime for your OS (extracts into `$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/runtime`, default `~/.openclaw/tools/sherpa-onnx-tts/runtime`)

openclawopenclaw
386.5k
June 5, 2026
NOASSERTION
// skill content

--- name: sherpa-onnx-tts description: "Local text-to-speech via sherpa-onnx (offline, no cloud)" metadata: { "openclaw": { "emoji": "🔉", "os": ["darwin", "linux", "win32"], "requires": { "env": ["SHERPAONNXRUNTIMEDIR ", "SHERPAONNXMODELDIR "] }, "install": [ { "id": "download-runtime-macos", "kind": "download", "os": ["darwin"], "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.13.2/sherpa-onnx-v1.13.2-osx-universal2-shared.tar.bz2", ", "archive": "tar.bz2", "extract": true, "stripComponents ": 1, "targetDir ": "runtime", "label": "Download sherpa-onnx runtime (macOS )", }, { "id": "download-runtime-linux-x64", "kind": "download", "os": ["linux"], "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.13.2/sherpa-onnx-v1.13.2-linux-x64-shared.tar.bz2", "archive": "tar.bz2", "extract": true, "stripComponents ": 1, "targetDir ": "runtime", "label": "Download sherpa-onnx runtime (Linux x64)", }, { "id": "download-runtime-win-x64", "kind": "download", "os": ["win32"], "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.13.2/sherpa-onnx-v1.13.2-win-x64-shared-MD-Release.tar.bz2", "archive": "tar.bz2", "extract": true, "stripComponents ": 1, "targetDir ": "runtime", "label": "Download sherpa-onnx runtime (Windows x64)", }, { "id": "download-model-lessac", "kind": "download", "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-enUS-lessac-high.tar.bz2", "archive": "tar.bz2", "extract": true, "targetDir ": "models", "label": "Download PiperenUS lessac (high)", }, ], }, } --- # sherpa-onnx-tts Local TTS using the sherpa-onnx offlineCLI . ## Install 1. Download the runtime for your OS (extracts to$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/runtime , default~/.openclaw/tools/sherpa-onnx-tts/runtime ) 2. Download a voice model (extracts to$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/models , default~/.openclaw/tools/sherpa-onnx-tts/models ) First, resolve the active state directory: ``bash STATE_DIR="${OPENCLAW_STATE_DIR:-$HOME/.openclaw}" Then write those resolved paths into the active OpenClaw config file ( $OPENCLAWCONFIGPATH, default ~/.openclaw/openclaw.json): json5 { 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: bash export PATH="{baseDir}/bin:$PATH" ## Usage bash {baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS." Notes: - Pick a different model from the sherpa-onnx tts-models release if you want another voice. - If the model dir has multiple .onnx files, set SHERPAONNXMODEL_FILE or pass --model-file. - You can also pass --tokens-file or --data-dir to override the defaults. - Windows: run node {baseDir }\\bin\\sherpa-onnx-tts-o tts.wav "Hello from local TTS."`

// original public source
openclaw/openclaw
/skills/sherpa-onnx-tts/SKILL.md
License: NOASSERTION. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/SKILL.md" "https://raw.githubusercontent.com/openclaw/openclaw/main/skills/sherpa-onnx-tts/SKILL.md"
Then in Claude Code, type /SKILL to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatoropenclaw
Stars 386.5k
LicenseNOASSERTION
UpdatedJune 5, 2026
Format.md
AccessFree
// similar

Skills Audio & voice

View allarrow_forward