Token导航 LogoToken导航

Agent Skill · 效率

feishu-senseaudio-persona(feishu senseaudio persona 音频)

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

feishu-senseaudio-persona 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 9,454。

总安装 6,022周安装 246GitHub Stars 公开资料未说明下载 1,948核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:feishu-senseaudio-persona(feishu senseaudio persona 音频)
来源仓库:https://github.com/klilyz/feishu-senseaudio-persona
安装命令:
openclaw skills install feishu-senseaudio-persona
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install feishu-senseaudio-persona

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

基于虚拟人设生成语音回复并通过 TTS 合成。以原生语音条形式呈现拟人化交互体验。需预先设定角色性格与对话风格。feishu-senseaudio-persona 属于效率类 Skill,可作为该场景下的辅助能力补充。首次使用需引导用户完成人设配置。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

注意语音版权与内容合规边界把控。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install feishu-senseaudio-persona;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

feishu-senseaudio-persona 怎么安装?

在终端执行 openclaw skills install feishu-senseaudio-persona。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

feishu-senseaudio-persona 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

feishu-senseaudio-persona 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

feishu-senseaudio-persona 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

feishu-senseaudio-persona 用的人多吗?

公开数据是累计安装 6,022 次,近一周安装 246 次,下载 1,948 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

feishu-senseaudio-persona 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
feishu-senseaudio-persona

feishu senseaudio persona 音频 · 本页

6,022—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
feishu-persona-voice-reply
description
飞书语音陪伴技能。当用户在飞书机器人会话中发送任何文字或语音消息时触发此技能。
metadata

Feishu Persona Voice Reply

这个技能用于在飞书里打造一个可定制人设的虚拟角色。

  1. 先做人设初始化:由用户决定角色名、关系定位、性格、说话风格、口头禅、音色等;
  2. 后续按人设回复:用户给机器人发送文字或语音时,机器人根据角色设定产出回复;
  3. 语音闭环:ASR 和 TTS 都统一调用 SenseAudio;
  4. 飞书原生语音条:最终回复发送为 OPUS 格式音频消息,在飞书里显示为可点击即播的语音条,而不是普通文件附件。

OpenClaw 的 Skills 通过 SKILL.md frontmatter 声明依赖与环境变量;飞书渠道使用 WebSocket 事件订阅接收消息;飞书发送语音消息前需要先上传 OPUS 文件,再以 audio 消息发送 file_key。

适用场景

  • 在飞书中创建一个“虚拟陪伴角色”
  • 类似乙女游戏 / 角色扮演聊天,但通过企业 IM 落地
  • 用户可先自定义角色,再与其持续对话
  • 角色能用自己的声音风格给出语音回复

绝对规则

  1. 所有 ASR 和 TTS 必须走 SenseAudio。 禁止改用 OpenAI、Edge TTS、系统 say、Whisper、本地 pyttsx3 等其他方案。
  2. 飞书语音必须发成 OPUS 语音消息。 禁止把 mp3/wav 直接当文件附件发出去,除非用户明确要求普通文件。
  3. 首次使用前必须完成人设初始化。 没有人设就不要直接回复“空角色语气”。
  4. 回复先由 OpenClaw 生成文本,再调用脚本发语音。 本技能的脚本负责存人设、调用 SenseAudio、转换 OPUS、发送飞书语音条;角色化文本本身由 OpenClaw 按人设提示词生成。
  5. 如果用户发来语音,先转写再理解。 禁止跳过 ASR 直接臆测用户内容。
  6. 默认仅发送语音消息。 只有当用户明确要求文字版时,才额外发送文本;如果飞书语音发送失败,可降级为文本回复。

输出规则(最高优先级)

当本技能已经成功调用飞书语音发送流程后:

  • 不要再向用户发送任何文本回复
  • 不要复述刚才用于 TTS 的内容
  • 不要附加“我刚刚已经回你一条语音了”之类的说明
  • 成功情况下,最终对话输出应为空,由飞书中的语音条作为唯一回复
  • 只有在发送失败时,才允许返回文本错误信息

前置要求

1. 飞书应用

需要一个飞书企业自建应用,并启用机器人能力。OpenClaw Feishu 文档建议:创建 app、复制 App ID 和 App Secret、配置权限、启用 bot、配置事件订阅、最后发布应用。Feishu 插件通过 WebSocket 模式接收消息,不需要先暴露公网 webhook。

最少准备:

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET
  • 目标会话的 chat_id(也可以在脚本参数中传入)

2. SenseAudio 凭证

需要:

  • SENSEAUDIO_API_KEY
  • 可选 SENSEAUDIO_API_BASE,默认 https://api.senseaudio.cn
  • 可选 SENSEAUDIO_ASR_ENDPOINT

3. 本地依赖

  • python3
  • ffmpeg(用于把 SenseAudio 结果转成 Feishu 语音条需要的 OPUS)

飞书上传文件接口支持 opus 音频;如果原始音频是其他格式,需要先转为 OPUS。

推荐目录结构

feishu-persona-voice-reply/
├── SKILL.md
├── data/
│   └── persona.json
└── scripts/
    ├── main.py
    ├── asr.py
    ├── tts.py
    ├── feishu_api.py
    └── persona_store.py

人设字段建议

初始化人设时,至少收集以下内容:

  • name:角色名
  • relationship:与用户的关系定位(学长 / 搭档 / 恋人感 / 治愈系朋友)
  • personality:性格关键词
  • speaking_style:说话风格
  • catchphrase:口头禅或常见尾句
  • voice_id:SenseAudio 音色 ID
  • speed:语速
  • pitch:音调(整数)
  • vol:音量
  • emotion:默认情感
  • boundaries:角色边界

使用流程

步骤 1:初始化角色人设

先和用户确认人设,再保存:

python3 "$SKILL_DIR/scripts/main.py" persona-init \
  --name "阿澈" \
  --relationship "温柔克制的陪伴型学长" \
  --personality "耐心, 细腻, 稍微嘴硬但可靠" \
  --speaking-style "短句, 自然, 温柔, 不油腻" \
  --catchphrase "别硬撑,我在。" \
  --voice-id "male_0018_a" \
  --speed 0.95 \
  --pitch -1 \
  --vol 1.0 \
  --emotion "calm"

步骤 2:查看当前人设

python3 "$SKILL_DIR/scripts/main.py" persona-show

步骤 3:当用户发来文字时

先根据人设写出文本回复。文本回复应该由 OpenClaw 在阅读人设后生成。你可以先读取人设摘要:

python3 "$SKILL_DIR/scripts/main.py" persona-prompt --user-message "今天真的很累"

脚本会输出一段 prompt 上下文。读取后,用这个人设生成最终回复文本。

生成好文本后,再发语音条到飞书:

python3 "$SKILL_DIR/scripts/main.py" send-voice \
  --reply-text "那就先别逼自己继续撑着了。把包放下,先坐一会儿,我陪你缓一缓。" \
  --chat-id "oc_xxxxx"

步骤 4:当用户发来语音时

先转写:

python3 "$SKILL_DIR/scripts/main.py" transcribe \
  --audio "/absolute/path/to/input.m4a"

拿到转写文本后,再执行“人设生成文本回复 → send-voice”的流程。

推荐对话逻辑

当用户第一次使用时,你应该先问清楚:

  • 角色叫什么名字?
  • 你希望 TA 和你是什么关系?
  • TA 更温柔、冷静,还是毒舌一点?
  • 想要男声还是女声?
  • 说话偏日常还是偏戏剧化?

确认后,调用 persona-init 保存设定。

后续每次用户发消息:

  1. 若是语音,先 transcribe
  2. 读取 persona-prompt
  3. 用该 prompt 生成人设化文本回复
  4. 调用 send-voice
  5. 默认只发送语音;仅在用户明确要求文字版时再发送文本

失败处理

没有人设

先引导用户做 persona-init,不要直接进入角色回复。

没有 SENSEAUDIO_API_KEY

提示用户前往 SenseAudio 平台获取 API Key,并设置:

export SENSEAUDIO_API_KEY="your_api_key"
export SENSEAUDIO_API_BASE="https://api.senseaudio.cn"

没有 FEISHU_APP_ID / FEISHU_APP_SECRET

提示用户先按 OpenClaw Feishu 渠道文档创建飞书应用并配置凭证。

发送后显示为附件,不是语音条

检查是否满足:

  • 已转成 .opus / OPUS 编码
  • 上传时 file_type=opus
  • 发送时使用 audio 消息并传 file_key

Feishu 上传文件文档说明 opus 需要专门作为 OPUS 音频上传;发送消息文档说明音频文件要先上传,再用 file_key 发送。

参考命令

环境检查

python3 "$SKILL_DIR/scripts/main.py" setup

初始化人设

python3 "$SKILL_DIR/scripts/main.py" persona-init \
  --name "阿澈" \
  --relationship "陪伴型学长" \
  --personality "温柔, 耐心, 克制" \
  --speaking-style "短句, 自然, 轻微关心" \
  --voice-id "male_0018_a"

发送语音条

python3 "$SKILL_DIR/scripts/main.py" send-voice \
  --reply-text "先休息一下,我在这。" \
  --chat-id "oc_xxxxx"

平台分布

OpenClaw

74.19%
按下载量换算1,445

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills