← 返回 Skills 市场
350
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install feishu-edge-tts-win
功能描述
飞书语音消息发送技能(Windows 版)。使用 Edge TTS(微软,免费)生成语音并以飞书语音气泡发送。
使用说明 (SKILL.md)
飞书语音消息发送(Windows)
快速使用
在 skills\feishu-edge-tts-win\scripts 目录执行:
python .\send_voice.py "要发送的文本" YOUR_FEISHU_OPEN_ID --voice zh-CN-XiaoxiaoNeural --config %USERPROFILE%\.openclaw\openclaw.json
也可以从任意目录执行:
python %USERPROFILE%\.openclaw\workspace\skills\feishu-edge-tts-win\scripts\send_voice.py "要发送的文本" YOUR_FEISHU_OPEN_ID --voice zh-CN-XiaoxiaoNeural --config %USERPROFILE%\.openclaw\openclaw.json
工作流程
edge-tts生成 MP3ffmpeg转换为 OPUS(飞书语音格式)- 飞书 API 上传 OPUS 获取
file_key - 发送
msg_type=audio消息
关键点:必须使用 msg_type: audio + file_key,否则会显示为普通文件而不是语音气泡。
音色
仅使用:zh-CN-XiaoxiaoNeural
依赖安装
pip install edge-tts
ffmpeg 需要可执行(已加入 PATH)。可用 ffmpeg -version 自检。
飞书配置
脚本读取 openclaw.json 的 channels.feishu.appId 和 channels.feishu.appSecret。
请在命令中显式传入 --config,例如:
--config %USERPROFILE%\.openclaw\openclaw.json
安全使用建议
This skill's code implements exactly what it claims: converting text to speech (via edge-tts), converting to OPUS (ffmpeg), uploading to Feishu, and sending an audio message. Before running: 1) Inspect your ~/.openclaw/openclaw.json and be aware it will be read for channels.feishu.appId and appSecret — only use credentials you are willing to expose to this script. 2) Ensure ffmpeg and curl are installed and on PATH and that you have installed the edge-tts Python package (the registry metadata did not list these requirements). 3) Consider testing with a throwaway Feishu app/account to verify behavior. 4) Because the script makes network calls (Microsoft Edge TTS endpoints via edge-tts and Feishu open APIs), do not run it with sensitive proprietary text you don't want transmitted externally. The primary concern is the metadata omission about required binaries and the fact the script reads your stored Feishu credentials; the code itself appears coherent and not intentionally malicious, but exercise caution and verify credentials and environment before use.
功能分析
Type: OpenClaw Skill
Name: feishu-edge-tts-win
Version: 1.0.0
The skill bundle provides a legitimate utility for converting text to speech using Microsoft's Edge TTS and sending it as a Feishu voice message. The script `scripts/send_voice.py` correctly handles Feishu API authentication and uses standard tools like `ffmpeg` and `curl` via subprocesses to process audio files and perform uploads, with no evidence of credential exfiltration or malicious intent.
能力评估
Purpose & Capability
The name/description (Feishu TTS via Edge TTS on Windows) aligns with the included script: it generates MP3 via edge-tts, converts to OPUS with ffmpeg, uploads to Feishu, and sends audio. However the registry metadata claims no required config or credentials even though the script requires Feishu appId/appSecret from ~/.openclaw/openclaw.json.
Instruction Scope
SKILL.md and send_voice.py keep to the stated task: they generate audio, convert format, upload to Feishu API, and send an audio message. The instructions explicitly require the user to pass a config path and mention ffmpeg and edge-tts. The script does not read unrelated files or environment variables beyond the provided openclaw.json.
Install Mechanism
This is instruction-only with no install spec (low disk/write risk). The README asks users to pip install edge-tts and requires external ffmpeg and curl binaries — these are not enforced by the registry but are necessary at runtime.
Credentials
The script reads the user's openclaw.json to obtain Feishu appId/appSecret (sensitive credentials). The skill metadata did not declare required config paths or credentials. Requesting and using these credentials is reasonable for the feature, but the omission in metadata is a risk/opacity issue and users should ensure the config file only contains credentials they trust the skill to use.
Persistence & Privilege
always is false; the skill does not request persistent platform privileges or modify other skills. It runs as a one-shot script and does not attempt to persist or alter global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install feishu-edge-tts-win - 安装完成后,直接呼叫该 Skill 的名称或使用
/feishu-edge-tts-win触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial Windows release: python command style, explicit --config, xiaoxiao only.
元数据
常见问题
feishu-edge-tts-win 是什么?
飞书语音消息发送技能(Windows 版)。使用 Edge TTS(微软,免费)生成语音并以飞书语音气泡发送。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 350 次。
如何安装 feishu-edge-tts-win?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install feishu-edge-tts-win」即可一键安装,无需额外配置。
feishu-edge-tts-win 是免费的吗?
是的,feishu-edge-tts-win 完全免费(开源免费),可自由下载、安装和使用。
feishu-edge-tts-win 支持哪些平台?
feishu-edge-tts-win 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 feishu-edge-tts-win?
由 ztxdcyy(@ztxdcyy)开发并维护,当前版本 v1.0.0。
推荐 Skills