원클릭으로
text-to-speech
文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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