SkillHub

feishu-voice-clone-tts

v1.0.0

使用火山引擎TTS将文字转为语音,支持预设或克隆音色,发送至飞书聊天或群组。

Sourced from ClawHub, Authored by willsonchenservice-eng

Installation

Please help me install the skill `feishu-voice-clone-tts` from SkillHub official store. npx skills add willsonchenservice-eng/feishu-voice-clone-tts

Feishu Voice Clone TTS Skill

使用火山引擎 TTS 将文本转换为语音,并发送到飞书。

支持两种方式: 1. 使用火山引擎预置的声音 2. 使用你自己克隆的声音

火山引擎配置

方式一:使用预置声音(无需克隆)

https://console.volcengine.com/speech/new/experience/tts?projectName=default

方式二:使用你自己克隆的声音

1. 声音克隆

https://console.volcengine.com/speech/new/experience/clone?projectName=default

2. 语音合成

https://console.volcengine.com/speech/new/experience/tts?projectName=default

配置

需要配置以下环境变量:

  • FEISHU_APP_ID - 飞书 App ID
  • FEISHU_APP_SECRET - 飞书 App Secret
  • FEISHU_CHAT_ID - 飞书聊天 ID (user:xxx 或 chat:xxx)
  • VOLC_API_KEY - 火山引擎 API Key
  • VOLC_VOICE_TYPE - 火山引擎音色 ID(预置声音或克隆声音均可)

使用

用户: 用语音说"你好"
OpenClaw: [调用 TTS] [发送语音消息到飞书]

命令

  • python feishu_tts.py "文本" - 发送语音消息
  • python feishu_tts.py -c "chat:oc_xxx" "文本" - 发送到指定群聊