Feishu Voice Clone TTS Skill

Convert text to speech using Volcengine TTS with preset or cloned voices and send audio messages to Feishu chats or groups.

Install

openclaw skills install @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(预置声音或克隆声音均可)

使用

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

命令

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