feishu-voice-reply

飞书语音消息自动回复技能 - 使用 Edge TTS 生成语音并通过飞书 API 发送

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

飞书语音回复技能

功能

自动将文本转换为飞书原生语音消息并发送,支持波形播放格式。

适用场景

  • 用户希望收到语音回复时
  • 需要更自然的对话体验时
  • 想要发送语音通知时

核心组件

1. Edge TTS 语音生成

  • 使用微软 Edge Neural TTS 引擎
  • 支持多种声音(xiaoxiao, xiaoyi, yunyang 等)
  • 完全免费,无需 API Key
  • 安全:只使用官方 API,不访问外部服务器

2. 飞书语音发送

  • 使用 OpenClaw 内置消息工具
  • 飞书原生语音格式(msg_type: audio)
  • 支持私聊和群聊
  • 波形播放显示
  • 安全:不依赖未声明的凭据

安全特性

✅ 已修复的安全问题

  1. 不修改全局文件

    • 所有文件操作都在技能目录内
    • 不修改系统文件或配置
  2. 不创建持久规则

    • 语音回复规则内置在 SKILL.md 中
    • 会话启动时自动读取,无需外部文件
  3. 使用公开 API

    • 使用 OpenClaw 内置 message 工具
    • 通过 OpenClaw Gateway 安全发送
    • 不依赖未声明的本地 API 服务
  4. 清晰的依赖说明

    • edge-tts:Python 包,官方 PyPI 源
    • OpenClaw 消息工具:内置功能
    • 无需额外的 API 密钥或服务

安装

前置要求

# 安装 Python Edge TTS(使用官方 PyPI)
pip3 install edge-tts

# 或使用国内镜像加速
pip3 install edge-tts -i https://pypi.tuna.tsinghua.edu.cn/simple

安装技能

# 使用 ClawHub 安装
clawhub install feishu-voice-reply

# 或手动安装
mkdir -p ~/.openclaw/workspace/skills/feishu-voice-reply
# 复制 SKILL.md 和相关文件到该目录

使用方法

方法 1:自动检测(推荐)

当用户消息包含语音相关关键词时,自动触发:

# 触发关键词示例
- "用语音回复"
- "发语音给我"
- "语音说"
- "念给我听"

方法 2:使用命令行

# 生成语音
cd /root/.openclaw/workspace/skills/feishu-voice-reply
python3 edge_tts_async.py "你好,世界!" xiaoxiao voice.mp3

方法 3:通过 OpenClaw 消息工具

使用 OpenClaw 内置的 message 工具发送语音:

# OpenClaw 会自动处理飞书 API 调用
message(
    action="send",
    channel="feishu",
    filePath="/path/to/voice.mp3"
)

支持的声音

声音性别特点推荐场景
xiaoxiao活泼专业⭐⭐⭐⭐⭐ 通用
xiaoyi温柔亲切⭐⭐⭐⭐ 情感类
yunyang沉稳⭐⭐⭐⭐ 正式
yunxi北京话⭐⭐⭐ 幽默
yunze活力⭐⭐⭐ 年轻

语音回复规则(内置)

规则位置:本文件(SKILL.md)

核心规则

语音发送后,绝对不做任何回复操作!

禁止行为(零容忍):

  1. 语音发送后,不要发送任何文字消息
  2. 不要说"已发送语音"、"语音已发送"等
  3. 不要说"遵守规则"、"记住了"等
  4. 不要加任何表情符号(😄、✅等)
  5. 语音发送后,立即彻底停止

唯一例外:只有语音生成失败时,才可以用文字说明

工作流

用户消息 → 触发关键词检测
    ↓
文本内容提取
    ↓
Edge TTS 生成语音(2-5秒)
    ↓
使用 OpenClaw 消息工具发送
    ↓
✅ 完成(绝对静默)

文件结构

skills/feishu-voice-reply/
├── SKILL.md              # 本文件
├── README.md             # 说明文档
├── INSTALL.sh            # 安装脚本
└── edge_tts_async.py     # Edge TTS 异步生成脚本

注意

  • 所有文件都在技能目录内
  • 不修改系统文件或配置
  • 不创建外部持久文件

性能指标

  • 语音生成速度:3-5 秒(100 字)
  • 音频质量:高(微软 Neural)
  • 文件大小:20-30 KB(每 100 字)
  • 成本:完全免费

依赖项

必需依赖

  • Python 3.7+
  • edge-tts(Python 包,官方 PyPI)
    pip3 install edge-tts
    

可选依赖

  • OpenClaw 消息工具
    • OpenClaw 内置功能
    • 用于发送语音消息到飞书

故障排查

语音生成失败

# 检查 edge-tts 安装
pip3 show edge-tts

# 测试语音生成
python3 -c "import edge_tts; print('OK')"

# 重新安装
pip3 install edge-tts -i https://pypi.tuna.tsinghua.edu.cn/simple

语音发送失败

检查 OpenClaw Gateway

# 检查 Gateway 状态
systemctl status openclaw-gateway

# 查看 Gateway 日志
journalctl -u openclaw-gateway -f

检查飞书连接

  • 确保 OpenClaw 已配置飞书凭据
  • 检查飞书机器人权限

相关技能

  • feishu-bot - 飞书 Bot 基础功能
  • feishu-file - 飞书文件发送
  • edge-tts - Edge TTS 语音生成

更新日志

v1.0.1 (2026-03-11)

  • 🔒 安全修复
    • 移除全局文件修改
    • 移除持久规则文件
    • 使用 OpenClaw 内置消息工具
    • 添加安全说明文档
    • 声明所有依赖和 API 使用

v1.0.0 (2026-03-11)

  • 初始版本
  • 支持 Edge TTS 语音生成
  • 支持飞书语音消息发送
  • 添加 5 种中文声音

许可证

MIT License

贡献

欢迎提交问题和改进建议!

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Feishu

飞书深度集成技能。不是简单的消息桥接,而是你的数字指挥中枢。专为中国企业高压协作环境设计,理解“分寸”与“效率”两套并行规则,把消息、审批、会议、文档、多维表格、日程与邮箱,压缩成有优先级、可执行的行动链。

Registry SourceRecently Updated
General1187
Profile unavailable
General

orbcafe-ui-component-usage

Router skill for ORBCAFE UI. Use when the request is unclear or spans multiple modules, then classify the task and hand off to the most specific ORBCAFE skil...

Registry SourceRecently Updated
General00
SHENRUIYANG
General

xeon_asr

Automatically converts received voice messages to text via an external ASR service, supporting multiple audio formats and integrating with OpenClaw.

Registry SourceRecently Updated
General033
aurora2035