media-tts-ai

Synthesize audio from text using open-source TTS models.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill media-tts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-tts-ai
Source: https://github.com/damionrashford/media-os/tree/main/skills/media-tts-ai
Command: npx skills add https://github.com/damionrashford/media-os --skill media-tts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kokoro-onnx, onnxruntime, soundfile, piper-tts, suno-bark, orpheus-speech, parler-tts, styletts2, openvoice-cli, melo-tts, funasr[llm], modelscope, chatterbox-tts, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Synthesize audio from text using open-source, commercial-safe TTS models.

Core Features & Use Cases

  • Speak: generate natural-sounding speech from text using Kokoro, Piper, Bark, and others.
  • Clone: create voices from reference clips with OpenVoice v2, CosyVoice, Chatterbox.
  • Batch / Audiobook: batch processing and chaptered narration for long texts.

Quick Start

Run the speak subcommand with a model and text to generate an audio file.

Frequently Asked Questions about media-tts-ai

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

FAQPage Schema
How do I generate speech from text locally using open-source TTS models?

You can generate speech from text locally by running the speak subcommand with a supported open-source TTS model like Kokoro or Piper to output an audio file. This allows offline speech synthesis without relying on external APIs.

Can I clone a voice from a short audio reference clip for commercial use?

Yes, you can clone voices from reference clips using OpenVoice v2 or Chatterbox. These open-source models provide commercial-safe voice cloning capabilities for local deployment and offline environments.

What is the best way to synthesize long texts or audiobooks with batch processing?

Batch processing for long texts and audiobooks is supported natively. You can synthesize chaptered narration by processing text in batches using models like Bark or Piper to generate continuous audio files.

Do I need Python to run open-source voice cloning and speech synthesis models?

Yes, Python is required to execute the scripts that interact with the underlying ONNX runtime and TTS models. The environment relies on Python dependencies like kokoro-onnx and soundfile to process and save audio.

Does this TTS approach work in offline environments without internet access?

Yes, this approach is designed specifically for offline environments and local deployments. Once the open-source TTS and voice cloning models are configured, you can synthesize audio from text entirely offline.

What are the limitations of using open-source TTS models for speech synthesis?

Open-source TTS models require local computational resources and proper Python environment configuration to function. You must manage dependencies like onnxruntime and soundfile manually to avoid runtime errors during audio generation.