con un clic
text-to-speech
文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
音频关键字过滤工具 - 根据关键字配置自动识别并删除音频中的指定内容
音频变声处理工具 - 使用 RVC AI 模型进行真实的声音转换
通用图片生成 Skill,支持多种 AI 模型(ModelScope、Gemini 等),可被其他 Skills 调用
扫描目录识别所有类型发票(交通、住宿、餐饮等),提取关键信息并生成分类统计报告
🔥 用 Gordon Ramsay 风格毒舌吐槽代码质量,生成搞笑且实用的代码审查报告
| name | text-to-speech |
| description | 文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS |
| version | 1.0.0 |
| author | M. |
将文本转换为语音,支持播客脚本解析、情绪标记处理和 voice-changer 后处理。
当用户请求将文本转换为语音时,使用以下命令:
# 基本用法
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py <文本文件>
# 指定输出文件
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt -o output.mp3
# 指定声音
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt -v zh-CN-XiaoxiaoNeural
# 启用后处理(voice-changer)
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt --post-process
# 列出所有可用声音
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py --list-voices
自动识别并移除播客脚本中的注释和标记:
(00:00)[BGM渐入:...](主播声音:...) (停顿 1秒)(语速放慢,加重语气)**文本**支持 18+ 种中文声音,包括:
--rate "+20%" 或 --rate "-10%"--pitch "+5Hz" 或 --pitch "-3Hz"--volume "+20%" 或 --volume "-10%"可选集成 voice-changer skill 进行变声处理。
配置文件位于:~/.claude/skills/text-to-speech/config/tts_config.json
{
"edge_tts": {
"voice": "zh-CN-YunyangNeural",
"rate": "+0%",
"pitch": "+0Hz",
"volume": "+0%"
},
"script_parsing": {
"enabled": true,
"remove_timestamps": true,
"remove_bgm_notes": true,
"remove_stage_directions": true,
"remove_markdown": true
},
"emotion_processing": {
"enabled": true,
"use_ssml": true
},
"output": {
"format": "mp3",
"default_output_dir": "same_as_input",
"filename_suffix": "_tts"
},
"post_processing": {
"enabled": false,
"voice_changer": {
"enabled": false,
"voice_type": "female_1",
"pitch_shift": 0
}
}
}
输入文本/文件
↓
脚本解析(移除注释和标记)
↓
情绪标记处理(可选)
↓
Edge TTS 语音合成
↓
后处理(voice-changer,可选)
↓
输出 MP3 文件
# 安装 Edge TTS
pip install edge-tts
# 如果需要后处理,确保 voice-changer skill 已安装
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py podcast_script.txt
脚本会自动:
podcast_script_tts.mp3python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt \
-v zh-CN-XiaoxiaoNeural \
--rate "+10%"
python3 ~/.claude/skills/text-to-speech/scripts/text_to_speech.py script.txt \
--post-process
会先生成语音,然后调用 voice-changer 进行变声处理。
MIT