← Back to Skills Marketplace
deichmann181

Sherpa Onnx Tts Local

by deichmann181 · GitHub ↗ · v1.0.0 · MIT-0
darwinlinuxwin32 ✓ Security Clean
79
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install sherpa-onnx-tts-local
Description
Local text-to-speech via sherpa-onnx (offline, no cloud)
README (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:

{
  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:

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-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."
Usage Guidance
This skill is reasonable for local text-to-speech if you are comfortable installing sherpa-onnx runtime/model archives from GitHub. Verify the download source, confirm the missing wrapper file is present and trusted before adding it to PATH or running it, and configure the runtime/model environment variables to local directories you control.
Capability Analysis
Type: OpenClaw Skill Name: sherpa-onnx-tts-local Version: 1.0.0 The skill facilitates local text-to-speech functionality by downloading official, pre-compiled binaries and models from the legitimate k2-fsa/sherpa-onnx GitHub repository. The instructions in SKILL.md are consistent with the stated purpose, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Coherent with stated purpose: SKILL.md says 'Local TTS using the sherpa-onnx offline CLI.' The 'offline' behavior appears to refer to TTS use after setup, because SKILL.md also instructs users to download runtime and model archives.
Instruction Scope
The instructions are user-directed setup and usage examples; there are no artifact-backed instructions to override user intent, run automatically, or keep operating in the background.
Install Mechanism
SKILL.md contains embedded download/extract entries for GitHub archives, while the registry-level install section says 'No install spec — this is an instruction-only skill.' The artifacts also do not show checksum or signature verification for the downloaded archives.
Credentials
Required environment variables are scoped to local runtime/model directories: SKILL.md requires 'SHERPA_ONNX_RUNTIME_DIR' and 'SHERPA_ONNX_MODEL_DIR' and points them under '~/.openclaw/tools/sherpa-onnx-tts/'.
Persistence & Privilege
Persistence is limited to installed runtime/model files and optional PATH configuration; no background service, credential use, elevated privilege, or account access is described.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sherpa-onnx-tts-local
  3. After installation, invoke the skill by name or use /sherpa-onnx-tts-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of sherpa-onnx-tts-local - Provides offline, local text-to-speech using sherpa-onnx CLI. - Supports macOS, Linux, and Windows. - Installs platform-specific runtimes and a default English (US, Lessac) model. - Requires configuring environment variables for runtime and model paths. - CLI wrapper included for easy TTS synthesis without cloud dependencies.
Metadata
Slug sherpa-onnx-tts-local
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Sherpa Onnx Tts Local?

Local text-to-speech via sherpa-onnx (offline, no cloud). It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Sherpa Onnx Tts Local?

Run "/install sherpa-onnx-tts-local" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sherpa Onnx Tts Local free?

Yes, Sherpa Onnx Tts Local is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sherpa Onnx Tts Local support?

Sherpa Onnx Tts Local is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Sherpa Onnx Tts Local?

It is built and maintained by deichmann181 (@deichmann181); the current version is v1.0.0.

💬 Comments