sherpa-onnx-tts

Generate speech from text locally using sherpa-onnx TTS models.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MoRen9527/TriMetaverse --skill sherpa-onnx-tts-moren9527
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherpa-onnx-tts
Source: https://github.com/MoRen9527/TriMetaverse/tree/main/reference/openclaw/skills/sherpa-onnx-tts
Command: npx skills add https://github.com/MoRen9527/TriMetaverse --skill sherpa-onnx-tts-moren9527

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a local, offline text-to-speech (TTS) solution, eliminating the need for cloud-based services and ensuring privacy and accessibility.

Core Features & Use Cases

  • Local TTS: Generates speech from text directly on your machine.
  • Offline Functionality: Works without an internet connection.
  • Customizable Voices: Supports various voice models for different speech outputs.
  • Use Case: Convert meeting notes or articles into spoken audio for hands-free consumption, all without sending data to external servers.

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 from text offline?

This Skill enables offline text-to-speech synthesis by running the sherpa-onnx runtime locally. It processes text input and outputs audio files like tts.wav entirely on your machine, requiring no internet connection.

Can I use local text-to-speech for private audio generation?

Yes, local text-to-speech ensures complete privacy for audio generation. Because the synthesis happens on-device using sherpa-onnx, your text data is never sent to external cloud servers or third-party APIs.

What do I need to set up before using sherpa-onnx for TTS?

Before using sherpa-onnx for TTS, you must configure specific environment variables that point to the sherpa-onnx runtime directory and the directory containing your chosen voice models. The Skill relies on these paths to load the TTS engine.

How do I customize the voice output for offline TTS?

You can customize voice output by providing different TTS models to the sherpa-onnx runtime. The Skill supports various voice models, allowing you to change the speech characteristics by updating the model files in your configured directory.