Skip to content

toller892/volcengine-tts-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎤 Volcengine TTS Skill

火山引擎语音合成 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

  1. 访问 火山引擎控制台
  2. 创建应用获取 appid
  3. 生成 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

License

MIT

About

🎤 Volcengine TTS Skill for OpenClaw - Text-to-Speech using ByteDance's Volcengine API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages