text-to-speech

Community

Turn scripts into lifelike speech with edge-TTS.

Authorwlzh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill converts written text into natural-sounding speech, enabling quick production of podcasts, audiobooks, and video voiceovers without manual narration.

Core Features & Use Cases

  • Script-aware: automatically parses and cleans podcast scripts, removing timestamps, stage directions, and markdown to keep only readable text.
  • Flexible voices: supports 18+ Chinese voices via Edge TTS with adjustable rate, pitch, and volume.
  • Post-processing: optional integration with a voice-changer skill for vocal effects and enhancements.
  • Use Case: generate podcast narration, educational clips, or video VO from scripts with minimal effort.

Quick Start

Install edge-tts and place the skill under ~/.claude/skills/text-to-speech, then run:

  • Convert a script: python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt
  • Use a specific voice: python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt -v zh-CN-XiaoxiaoNeural
  • Enable post-processing: python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt --post-process
  • List voices: python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py --list-voices

Dependency Matrix

Required Modules

edge-tts

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: text-to-speech
Download link: https://github.com/wlzh/skills/archive/main.zip#text-to-speech

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.