Install
openclaw skills install minimax-voicereponse-feishuConvert text to speech using MiniMax API and send voice bubble messages on Feishu upon user voice reply requests.
openclaw skills install minimax-voicereponse-feishu🤖 支持平台:飞书(Feishu)
将文字转换为语音气泡,通过飞书发送
使用前必须配置 MiniMax API Key,否则无法运行!
配置方式:
export MINIMAX_VOICE_API_KEY="your-key"
或创建配置文件:cp config.example.txt config.txt 并填入 Keypython3 scripts/voice_reply.py "测试"详见下方「首次使用配置」章节。
当检测到用户请求语音回复时,自动:
用户发送以下任一方式都会触发:
语音回复:xxx 或 语音回复 xxx/voice xxxexport MINIMAX_VOICE_API_KEY="your-api-key-here"
如果不想设置环境变量,可以创建配置文件:
cp config.example.txt config.txt
# 编辑 config.txt,填入你的 API Key
python3 scripts/voice_reply.py "你好,测试一下"
成功后会在终端打印:/path/to/output.ogg
文字 → MiniMax TTS (MP3) → FFmpeg转OGG → 飞书语音气泡
requests 库:pip install requestsffmpeg(系统命令)| voice_id | 说明 |
|---|---|
| male-qn-qingse | 男性青涩音色(默认) |
| female-qn-qingse | 女性青涩音色 |
| male-qn-jingqi | 男性京片子 |
| female-qn-tianmei | 女性甜妹 |
| ... | 更多音色见 MiniMax 文档 |
修改方法:编辑 scripts/voice_reply.py,找到 voice_id 字段
minimax_ttsresponse_feishu/
├── SKILL.md # 本文件
├── config.example.txt # 配置示例
├── scripts/ # 脚本目录
│ └── voice_reply.py # 主脚本
└── references/ # 参考文档
└── README.md # 详细说明
A: 检查 API Key 是否正确配置,网络是否畅通
A: 检查 API Key 是否有 TTS 权限,或额度是否充足
A: 确认是飞书平台,微信不支持原生语音气泡
A: 编辑 scripts/voice_reply.py,修改 voice_id 参数
欢迎提交 Issue 和 PR!