用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Leoyishou/personal-ai-company --skill volcengine-tts命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | volcengine-tts |
| description | 使用火山引擎语音合成API将文字转换为语音,支持多种音色和语速调节。 |
| allowed-tools | Bash(python:*), Read, Write |
通过火山引擎语音合成 API 将文字转换为高质量语音音频。
设置火山引擎 AppId 和 Access Token:
export VOLC_TTS_APPID="your_app_id"
export VOLC_TTS_ACCESS_TOKEN="your_access_token"
或创建 .env 文件(放在 skill 根目录):
VOLC_TTS_APPID=your_app_id
VOLC_TTS_ACCESS_TOKEN=your_access_token
cd .claude/skills/volcengine-tts
python scripts/tts.py "你好,欢迎使用火山引擎语音合成服务"
# 使用通用女声(默认)
python scripts/tts.py "今天天气真好" --voice BV001_streaming
# 使用阳光男声
python scripts/tts.py "今天天气真好" --voice BV056_streaming
# 使用音色别名
python scripts/tts.py "今天天气真好" --voice yangguang
# 语速1.2倍,音量1.5倍
python scripts/tts.py "这是一段测试文字" --speed 1.2 --volume 1.5
当用户请求文字转语音时,遵循以下流程:
与用户确认:
根据用户需求选择合适的音色(通用版):
BV001_streaming 或 --voice femaleBV002_streaming 或 --voice maleBV056_streaming 或 --voice yangguangBV033_streaming 或 --voice wenrouBV102_streaming 或 --voice ruyacd .claude/skills/volcengine-tts
python scripts/tts.py "文字内容" --voice 音色ID --output output.mp3
脚本会生成音频文件并输出文件路径,将结果返回给用户。
| 参数 | 说明 | 默认值 |
|---|---|---|
| text | 要转换的文字 | 必填 |
| --voice | 音色ID或别名 | BV001_streaming |
| --speed | 语速(0.5-2.0) | 1.0 |
| --volume | 音量(0.5-2.0) | 1.0 |
| --pitch | 音调(0.5-2.0) | 1.0 |
| --format | 输出格式: mp3/wav/pcm | mp3 |
| --output | 输出文件路径 | tts_[timestamp].mp3 |
| --encoding | 文本编码 | utf-8 |
| 音色ID | 别名 | 说明 |
|---|---|---|
BV001_streaming | female | 通用女声(默认) |
BV002_streaming | male | 通用男声 |
BV056_streaming | yangguang | 阳光男声 |
BV033_streaming | wenrou | 温柔小哥 |
BV102_streaming | ruya | 儒雅青年 |
cd .claude/skills/volcengine-tts
pip install -r scripts/requirements.txt
在 Claude Code 中直接说:
把这段文字转成语音:今天是个好日子
用男声朗读这段文字
帮我生成一段语音,内容是...
Claude 会自动调用该 skill 为你生成语音。
https://openspeech.bytedance.com/api/v1/tts如果遇到问题: