火山引擎语音合成 Skill for OpenClaw
- 文本转语音(TTS)
- 支持多种音色
- 可调节语速、音量
- 支持多种音频格式(MP3/WAV/OGG)
# 从 GitHub 安装
git clone https://github.com/toller892/volcengine-tts-skill.git ~/.openclaw/skills/volcengine-tts
# 安装依赖
cd ~/.openclaw/skills/volcengine-tts
pip3 install -r requirements.txt
# 配置
cp config.example.json config.json
# 编辑 config.json 填入你的 appid 和 access_token编辑 config.json:
{
"appid": "你的appid",
"access_token": "你的access_token",
"default_voice": "zh_male_aojiaobazong_emo_v2_mars_bigtts",
"default_speed": 1.0,
"default_volume": 1.0,
"default_format": "mp3"
}获取 appid 和 access_token:
- 访问 火山引擎控制台
- 创建应用获取 appid
- 生成 access_token
在 OpenClaw 中调用:
用火山引擎 TTS 合成:你好,很高兴认识你
或者指定音色:
用火山引擎 TTS,音色傲娇霸总,合成:今天天气不错
| 音色名称 | voice_type | 说明 |
|---|---|---|
| 傲娇霸总 | zh_male_aojiaobazong_emo_v2_mars_bigtts | 男声,霸气 |
| 小何 2.0 | zh_female_xiaohe_uranus_bigtts | 女声,温柔 |
| 通用女声 | BV001_streaming | 免费 |
| 通用男声 | BV002_streaming | 免费 |
更多音色见:https://www.volcengine.com/docs/6561/1257544
speed: 语速(0.1-2.0,默认 1.0)volume: 音量(0.5-2.0,默认 1.0)format: 格式(mp3/wav/ogg,默认 mp3)
- 文本长度限制 1024 字节,建议 <300 字符
- 部分音色需要在控制台授权后才能使用
config.json包含敏感信息,已加入.gitignore
MIT