← Back to Skills Marketplace
482
Downloads
1
Stars
4
Active Installs
3
Versions
Install in OpenClaw
/install feishu-voice-sender
Description
飞书语音消息发送器。基于 Edge TTS,一键将文字转为语音发送到飞书。 使用场景: - 发送语音通知/提醒到飞书 - 文字转语音自动播报 触发词:飞书语音、语音发送、tts、文字转语音
README (SKILL.md)
Feishu Voice Sender - 飞书语音发送器
极简版 Edge TTS 语音发送工具,一键生成并发送到飞书。
特性
- 🎙️ 单一供应商:Edge TTS(免费高质量)
- 🎭 多语音选择:xiaoxiao、yunyang、yunxi 等
- 🔄 自动格式转换:自动转为飞书 OPUS 格式
- 📱 一键发送:生成后直接发送到飞书
安装依赖
pip install edge-tts
sudo apt-get install ffmpeg
快速开始
cd ~/.openclaw/skills/feishu-voice-sender/scripts
# 默认语音(xiaoxiao 温暖女声)
python3 voice_sender.py "你好老大,任务已完成"
# 指定语音
python3 voice_sender.py "系统告警" yunyang
语音列表
| 语音 | 性别 | 风格 | 推荐场景 |
|---|---|---|---|
| xiaoxiao | 女 | 温暖、专业 | ⭐ 日常工作 |
| yunyang | 男 | 专业、可靠 | 正式通知 |
| yunxi | 男 | 活泼、阳光 | 轻松内容 |
| xiaoyi | 女 | 活泼、卡通 | 趣味内容 |
| yunjian | 男 | 新闻播报 | 紧急通知 |
| xiaobei | 女 | 辽宁话 | 幽默方言 |
使用示例
# 日常汇报
python3 voice_sender.py "老大,今日数据已更新"
# 紧急通知
python3 voice_sender.py "系统告警,服务器异常" yunjian
文件结构
feishu-voice-sender/
├── SKILL.md
└── scripts/
└── voice_sender.py # 极简版,单文件
极简 Edge TTS 飞书语音发送器
Usage Guidance
This skill appears to do what it claims (text->Edge TTS->OPUS->send to Feishu), but there are undocumented behaviors you should verify before installing: 1) The script reads FEISHU_CHAT_ID and OC_CHAT_ID from the environment when no --target is passed — those env vars are not declared in SKILL.md. If those variables are present they will be used as the destination. 2) The script invokes the local 'openclaw' CLI and copies files into ~/.openclaw/media/outbound; ensure you trust the openclaw tool and are comfortable with the skill posting messages using the agent's credentials. 3) SKILL.md/README don't document the openclaw dependency or the filesystem writes — ask the author to document required env vars and CLI dependencies, or inspect/modify the script to require explicit --target or confirmation before sending. If you proceed, consider testing in a controlled environment (no production chat IDs), review the code locally, and remove any FEISHU/OC chat env vars you don't want used automatically.
Capability Analysis
Type: OpenClaw Skill
Name: feishu-voice-sender
Version: 1.0.2
The skill is a legitimate utility for converting text to speech using the Edge TTS service and sending the resulting audio to Feishu. The implementation in `scripts/voice_sender.py` uses standard libraries and system tools (ffmpeg) to process audio, and interacts with the OpenClaw platform via the official CLI. No evidence of data exfiltration, malicious command execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The code and README align with the stated purpose: convert text to speech using edge-tts/ffmpeg and send the resulting OPUS to Feishu. Required packages (edge-tts, ffmpeg) are appropriate. Using the OpenClaw CLI to send messages is a plausible integration choice.
Instruction Scope
SKILL.md and README instruct installing edge-tts and ffmpeg and show how to run the script, but they do NOT mention that the script will call the local 'openclaw' CLI, write files under ~/.openclaw/media/outbound, or read FEISHU_CHAT_ID / OC_CHAT_ID from the environment. The script will run subprocesses and copy media into the agent's outbound media directory and then call 'openclaw message send' — these runtime actions are not documented in SKILL.md.
Install Mechanism
No install spec is present (instruction-only). The dependencies are typical (pip package and ffmpeg). No network downloads or archive extraction are performed by an install step in the skill bundle.
Credentials
Skill metadata declares no required env vars, but the code reads FEISHU_CHAT_ID and OC_CHAT_ID to determine the target chat when --target is not provided. The skill also relies on an existing 'openclaw' CLI (which presumably uses agent credentials) and writes media into ~/.openclaw/media/outbound. Accessing undeclared environment variables and leveraging the agent's send capability without documenting required credentials is a mismatch and raises privacy/permission concerns.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. However, when invoked it will create files under the user's ~/.openclaw directory and call the OpenClaw CLI to send messages — effectively using the agent's messaging capability. That means a successful run can post messages on the user's behalf using existing agent credentials; this is expected for a messaging integration but should be explicitly documented.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-voice-sender - After installation, invoke the skill by name or use
/feishu-voice-sender - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
**This update simplifies the skill to a single-provider, single-file implementation based only on Edge TTS.**
- Removed support and code for Azure TTS and the provider extension mechanism.
- Deleted related configuration and provider files (config.py, providers/).
- SKILL.md is updated to reflect only Edge TTS as the provider and a streamlined feature set.
- Usage instructions, voice options, and file structure are simplified for easier setup.
v1.0.1
feishu-voice-sender v1.0.1
- No code or documentation changes detected in this version.
- Behavior and features remain unchanged from the previous release.
v1.0.0
Feishu Voice Sender v1.0.0 初始发布:
- 支持将文字转换为语音并以 OPUS 格式发送到飞书群聊
- 集成 Edge TTS(免费),可选多种音色(男女声、不同风格)
- 架构预留多供应商扩展(Azure、百度、讯飞等)
- 自动完成音频格式转换,确保飞书兼容
- 命令行、Python API 和 Agent 三种调用方式
- 提供配置方法、常见故障排查与详细使用示例
Metadata
Frequently Asked Questions
What is feishu-voice-sender - 飞书语音消息发送?
飞书语音消息发送器。基于 Edge TTS,一键将文字转为语音发送到飞书。 使用场景: - 发送语音通知/提醒到飞书 - 文字转语音自动播报 触发词:飞书语音、语音发送、tts、文字转语音. It is an AI Agent Skill for Claude Code / OpenClaw, with 482 downloads so far.
How do I install feishu-voice-sender - 飞书语音消息发送?
Run "/install feishu-voice-sender" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is feishu-voice-sender - 飞书语音消息发送 free?
Yes, feishu-voice-sender - 飞书语音消息发送 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does feishu-voice-sender - 飞书语音消息发送 support?
feishu-voice-sender - 飞书语音消息发送 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created feishu-voice-sender - 飞书语音消息发送?
It is built and maintained by wwek (@wwek); the current version is v1.0.2.
More Skills