Agent skill

sherpa-onnx-tts

Local text-to-speech via sherpa-onnx (offline, no cloud)

SafeAI-Lab-Xgithub.com/SafeAI-Lab-XGitHub ↗
claude-code
Install
npx skills add SafeAI-Lab-X/ClawKeeper --skill sherpa-onnx-tts --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 3 KB
Bundled scripts: none
Path: legacy/clawkeeper-watcher/skills/sherpa-onnx-tts/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,027
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# sherpa-onnx-tts Local TTS using the sherpa-onnx offline CLI. ## Install 1. Download the runtime for your OS (extracts into `~/.openclaw/tools/sherpa-onnx-tts/runtime`) 2. Download a voice model (extracts into `~/.openclaw/tools/sherpa-onnx-tts/models`) Update `~/.openclaw/openclaw.json`: ```json5 { skills: { entries: { "sherpa-onnx-tts": { env: { SHERPA_ONNX_RUNTIME_DIR: "~/.openclaw/tools/sherpa-onnx-tts/runtime", SHERPA_ONNX_MODEL_DIR: "~/.openclaw/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 `SHERPA_ONNX_MODEL_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."`

What's inside
Steps it walks through
  1. Install
  2. Usage
More from ClawKeeper
All skills →
About this skill
What does the sherpa-onnx-tts skill do?

Local text-to-speech via sherpa-onnx (offline, no cloud)

How do I install it?

Run `npx skills add SafeAI-Lab-X/ClawKeeper --skill sherpa-onnx-tts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From SafeAI-Lab-X/ClawKeeper, a repository with 1,027 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going