sherpa-onnx-tts

Synthesize local text-to-speech audio with sherpa-onnx models.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables local, offline text-to-speech (TTS) functionality without relying on cloud services, ensuring privacy and accessibility.

Core Features & Use Cases

  • Local TTS Engine: Utilizes the sherpa-onnx library for on-device speech synthesis.
  • Offline Operation: Functions entirely without an internet connection.
  • Customizable Voices: Supports various voice models for different speech characteristics.
  • Use Case: Generate spoken audio for presentations, accessibility tools, or personal projects directly on your machine.

Quick Start

Use the sherpa-onnx-tts skill to convert the text "Hello from local TTS." into an audio file named tts.wav.

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 speech synthesis audio offline on my local machine?

To perform local text-to-speech, this Skill uses the sherpa-onnx runtime to synthesize audio directly on your machine. It operates entirely offline, ensuring privacy and accessibility without external dependencies.

Can I use custom voice models for offline text-to-speech?

Yes, local TTS supports customizable voices. You can configure various pre-downloaded voice models via environment variables to achieve different speech characteristics for your offline audio generation.

Do I need to download external dependencies to run local TTS synthesis?

Yes, performing local TTS requires pre-downloaded runtime and voice model assets. You must configure these assets via environment variables before running offline text-to-speech synthesis without external dependencies.

What is the best way to ensure privacy when converting text to speech?

Using an offline local TTS engine ensures privacy during text-to-speech conversion. It functions entirely without an internet connection, keeping all speech synthesis processing on-device and avoiding cloud services.

How do I convert text to a wav file using a local TTS engine?

You can convert text to a wav file by passing the text string to the local TTS engine. The Skill synthesizes the input and outputs the resulting spoken audio directly to an audio file like tts.wav.