闲社服务运行正常AI智能体自动化平台
f

飞书语音转文本

技能标识:feishu-voice-tts

将文本通过 MOSS-TTS 转换为语音,并发送到飞书群/个人。支持语音消息格式(带波形条)。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.1
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

飞书语音转文本

飞书语音 TTS 技能

当用户要求给飞书发语音、在飞书里读这段话或类似需求时,执行以下流程:

核心流程

  1. 1. MOSS-TTS 生成 WAV → 2. ffmpeg 转 opus → 3. 上传飞书 → 4. 发送语音消息

前置要求

  • - 系统已安装 ffmpeg
  • 已配置环境变量 MOSSAPIKEY(MOSS-TTS API Key)
  • 飞书配置在 OpenClaw 安装时已自动完成

使用方法

命令行模式

bash

基本用法


python scripts/feishutts.py --text 要发送的文本 --chatid 飞书群ID

指定音色

python scripts/feishutts.py --text 文本 --voiceid 音色ID --chat_id 群ID

发送给个人(需要 open_id)

python scripts/feishutts.py --text 文本 --receiveid 用户openid --receiveidtype openid

参数说明

参数必填说明
--text✅要转语音的文本
--chatid
❌ | 飞书群 ID(与 receiveid 二选一) | | --receiveid | ❌ | 接收者 ID(openid 或 chat_id) | | --receiveidtype | ❌ | 接收者类型:chatid 或 openid,默认 chat_id | | --voice_id | ❌ | MOSS 音色 ID,默认 2001286865130360832(周周) | | --output | ❌ | 输出文件路径,默认 feishu_voice.wav |

示例

bash

给飞书群发语音


python scripts/feishutts.py --text 你好,我是 AI 助手 --chatid oc_xxx

给指定用户发语音

python scripts/feishutts.py --text 你好 --receiveid ouxxx --receiveidtype openid

飞书权限要求

确保飞书应用已开通以下权限:

  • - im:message:sendasbot - 以机器人身份发送消息
  • drive:file:upload - 上传文件(发送语音消息必需)
  • im:message.group:readonly - 读取群组消息(获取历史记录必需)
  • im:chat:readonly - 读取会话列表

注意:需要在飞书开放平台应用配置中添加 drive:file:upload 权限并发布。

获取消息历史

脚本:get_history.py

获取飞书群消息历史,按时间排序。

bash

获取最近 24 小时的消息


python scripts/gethistory.py --chatid oc_xxx

获取最近 1 小时的消息

python scripts/gethistory.py --chatid oc_xxx --hours 1

获取所有消息

python scripts/gethistory.py --chatid oc_xxx --all

只显示 audio 类型的消息

python scripts/gethistory.py --chatid oc_xxx --type audio

显示最近 10 条

python scripts/gethistory.py --chatid oc_xxx --limit 10

参数说明

参数必填说明
--chat_id✅飞书群 ID
--hours
❌ | 获取最近几小时的消息,默认 24 | | --all | ❌ | 获取所有消息(不使用时间过滤) | | --limit | ❌ | 显示最近多少条消息,默认 30 | | --type | ❌ | 只显示指定类型的消息,如 audio, file, text, image |

环境变量

需要设置飞书应用认证:
bash
FEISHUAPPID=你的应用ID
FEISHUAPPSECRET=你的应用密钥

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-voice-tts-1776277441 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-voice-tts-1776277441 技能

通过命令行安装

skillhub install feishu-voice-tts-1776277441

下载

⬇ 下载 feishu-voice-tts v1.1.1(免费)

文件大小: 7.34 KB | 发布时间: 2026-4-16 17:58

v1.1.1 最新 2026-4-16 17:58
Improve reliability: add env/input checks, timeout/network handling, HTTP/JSON validation, ffmpeg precheck, and clearer failure messages.
返回顶部