askill
sherpa-onnx-tts

sherpa-onnx-ttsSafety 95Repository

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

12 stars
1.2k downloads
Updated 3/5/2026

Package Files

Loading files...
SKILL.md

sherpa-onnx-tts

Local TTS using the sherpa-onnx offline CLI.

Install

  1. Download the runtime for your OS (extracts into ~/.openpaw/tools/sherpa-onnx-tts/runtime)
  2. Download a voice model (extracts into ~/.openpaw/tools/sherpa-onnx-tts/models)

Update ~/.openpaw/openpaw.json:

{
  skills: {
    entries: {
      "sherpa-onnx-tts": {
        env: {
          SHERPA_ONNX_RUNTIME_DIR: "~/.openpaw/tools/sherpa-onnx-tts/runtime",
          SHERPA_ONNX_MODEL_DIR: "~/.openpaw/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."

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

65/100Analyzed 3/27/2026

Practical skill for local TTS using sherpa-onnx with good multi-OS support and detailed install instructions. Highly tailored to the OpenPaw project structure, limiting general reusability. Contains actionable steps and proper metadata but lacks troubleshooting guidance and verification steps.

95
80
40
60
80

Metadata

Licenseunknown
Version-
Updated3/5/2026
PublisherFlexasaurusrex

Tags

No tags yet.