sherpa-onnx-tts

Generate offline WAV speech from text using sherpa-onnx runtime and local voice models.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/enclawed/enclawed-oss --skill sherpa-onnx-tts-enclawed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherpa-onnx-tts
Source: https://github.com/enclawed/enclawed-oss/tree/main/skills/sherpa-onnx-tts
Command: npx skills add https://github.com/enclawed/enclawed-oss --skill sherpa-onnx-tts-enclawed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns text into speech entirely on your own machine, so you can generate audio without relying on a cloud TTS service or exposing private content.

Core Features & Use Cases

  • Offline synthesis: Use the sherpa-onnx runtime and a local voice model to create WAV audio on macOS, Linux, or Windows.
  • Configurable integration: Point the skill at runtime and model directories through environment variables or your Enclawed config.
  • Practical scenarios: Produce narrated demos, accessibility audio, voice prompts, or local assistant responses in high-trust environments.

Quick Start

Ask the assistant to synthesize the provided text with sherpa-onnx-tts and save the result as a WAV file using your configured local runtime and model directories.

Frequently Asked Questions about sherpa-onnx-tts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate offline speech from text locally without a cloud service?

Offline speech synthesis generates audio entirely on your machine using the sherpa-onnx runtime and a local voice model, preventing private text prompts from being sent to external cloud TTS services.

How do I configure the sherpa-onnx runtime and voice model directories for local text-to-speech?

Configure local text-to-speech runtime and model directories by setting explicit CLI paths or defining environment variables in your Enclawed config to deterministically produce WAV audio.

Does offline text-to-speech work on macOS, Linux, and Windows desktop environments?

Offline text-to-speech works across macOS, Linux, and Windows desktop environments, supporting local voice synthesis workflows for private automation, accessibility audio, and embedded assistant output.

What do I need to create local WAV audio for voice notes or narrated demos?

To create local WAV audio you need the sherpa-onnx runtime and a configured voice model to synthesize text into speech deterministically without relying on external cloud infrastructure.

Why use offline voice synthesis instead of cloud-based text-to-speech?

Offline voice synthesis is used instead of cloud-based text-to-speech to ensure data privacy in high-trust environments, generating local audio without exposing prompts or text content to external services.

What are the limitations of offline text-to-speech with sherpa-onnx?

Offline text-to-speech with sherpa-onnx requires explicit local configuration of runtime and voice model directories, limiting quick deployment without pre-configured environment variables or CLI paths.