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