sherpa-onnx-tts

Convert text to speech locally using sherpa-onnx with a runtime and model directory.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Arry8/openclaw-edge --skill sherpa-onnx-tts-arry8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherpa-onnx-tts
Source: https://github.com/Arry8/openclaw-edge/tree/main/skills/sherpa-onnx-tts
Command: npx skills add https://github.com/Arry8/openclaw-edge --skill sherpa-onnx-tts-arry8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local text-to-speech generation without relying on cloud services, enabling privacy and offline operation.

Core Features & Use Cases

  • Offline runtime and CLI for local speech synthesis using sherpa-onnx.
  • Cross-platform support (macOS, Linux, Windows) with a simple wrapper to locate runtime and model.
  • Use Case: Build a local TTS service for desktop apps or edge devices without exposing data to external APIs.

Quick Start

Run the sherpa-onnx-tts wrapper with your runtime and model directories to synthesize speech from text.

Frequently Asked Questions about sherpa-onnx-tts

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

FAQPage Schema
How do I convert text to speech locally without relying on cloud services?

Local text-to-speech without cloud services uses a runtime like sherpa-onnx to synthesize speech directly on your machine. This wrapper locates the necessary model and runtime directories to enable private, offline generation on desktop or edge deployments.

What do I need to set up offline text-to-speech on an edge device?

To set up offline text-to-speech, you need a sherpa-onnx runtime and a compatible voice model directory available on your device. The wrapper uses these dependencies to locate resources and synthesize speech without external APIs.

Does the sherpa-onnx offline TTS wrapper support cross-platform deployment?

Yes, offline TTS with sherpa-onnx supports cross-platform deployment across macOS, Linux, and Windows. The wrapper provides a unified interface to locate the runtime and model directories for speech synthesis on any supported operating system.

Can I generate speech from text in real time using an offline runtime?

Yes, you can generate speech in real time or batch mode using the sherpa-onnx offline runtime. The wrapper exposes a simple interface to synthesize audio locally from input text without requiring network connectivity or external API calls.

What is the best way to build a local TTS service for a desktop app?

The best way to build a local TTS service for a desktop app is using an offline wrapper like sherpa-onnx. It locates the runtime and model directories to synthesize speech locally, ensuring user data is never exposed to external cloud APIs.