Token导航 LogoToken导航

Agent Skill · 效率

audio-broadcast(音频广播)

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

audio-broadcast 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 2,618。

总安装 23,416周安装 966GitHub Stars 公开资料未说明下载 7,651核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install audio-broadcast

这个 Skill 是做什么的

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

控制广播系统进行音频播放和通知,支持多种播放模式管理。可播放本地文件、URL链接,调节音量并设置定时广播任务。通过文字指令控制播放、暂停、音量及TTS语音广播功能。需确保广播设备连接正常,注意音频文件格式兼容性要求。audio-broadcast 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

audio-broadcast 怎么安装?

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

audio-broadcast 支持哪些 AI 工具?

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

audio-broadcast 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

audio-broadcast 是免费的吗?

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

audio-broadcast 用的人多吗?

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

audio-broadcast 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 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有提醒
audio-broadcast

音频广播 · 本页

23,416—需要联网MIT-0有提醒

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

SKILL.md 原文

name
audio-broadcast
version
1.1.4
description
控制小播鼠广播系统进行音频播放和广播通知。使用当用户需要向广播设备播放音频、设置音量、管理定时广播任务、或查看设备状态时。支持播放音频文件、URL播放、音量调节、设备管理、定时任务管理、文字转语音(TTS)广播等功能。Control xiaoboshu broadcast system for audio playback and notifications. Use when playing audio to broadcast devices, adjusting volume, managing scheduled tasks, or checking device status.

小播鼠广播系统 / Xiaoboshu Broadcast System

无锡小播鼠网络科技有限公司 / Wuxi Xiaoboshu Network Technology Co., Ltd. 📧 邮箱: oxiaom_js@foxmail.com 支持设备 / Supported Devices: - 局域网 / LAN - 互联网 / Internet - WiFi音响 / WiFi Speaker - 有线网络广播 / Wired Network Broadcast - 4G广播设备 / 4G Broadcast Device - 石头音响 / Rock Speaker - 草坪音响 / Lawn Speaker - 功放机 / Amplifier 🎵 PLOYQ

控制小播鼠广播设备进行音频播放和通知广播。

快速开始

1. 登录

python scripts/xiaoboshu.py login <host> <username> <password>
  • host: 服务器地址,如 127.0.0.1:12080
  • username: 用户名
  • password: 密码

登录后会保存凭据到 config.json。

2. 查看设备

python scripts/xiaoboshu.py devices

3. 播放音频

# 播放文件 (使用文件 ID 或文件名)
python scripts/xiaoboshu.py play <file_id> <device_ids|all>

# 播放 URL
python scripts/xiaoboshu.py play <url> <device_ids|all>
  • file_id: 文件 ID 或文件名
  • device_ids: 设备 ID,多个用 | 分隔,或用 all 表示全部设备
  • url: 音频文件 URL

4. 停止播放

python scripts/xiaoboshu.py stop <device_ids|all>

5. 调节音量

python scripts/xiaoboshu.py volume <volume> <device_ids|all>
  • volume: 音量值 (0-100)

文字转语音 (TTS)

基本用法

python scripts/xiaoboshu.py tts "要广播的文字" <device_ids|all>

指定语音

python scripts/xiaoboshu.py tts "要广播的文字" all --voice=yunxi

查看可用语音

python scripts/xiaoboshu.py voices

中文语音列表

名称描述
xiaoxiao晓晓 - 女声,自然亲切 (默认)
yunxi云希 - 男声,年轻活力
yunjian云健 - 男声,成熟稳重
xiaoyi晓伊 - 女声,温柔甜美
yunxia云夏 - 男童声
xiaochen晓辰 - 女声,新闻播报风格
xiaohan晓涵 - 女声,温暖
xiaomeng晓梦 - 女声,活泼
xiaomo晓墨 - 女声,知性
xiaoqiu晓秋 - 女声,温和
xiaorui晓睿 - 女童声
xiaoshuang晓双 - 女童声
xiaoxuan晓萱 - 女声
xiaoyan晓妍 - 女声
xiaoyou悠悠 - 女童声
yunfeng云枫 - 男声
yunhao云皓 - 男声
yunxiang云翔 - 男声
yunyang云扬 - 男声

设备管理

查看文件列表

python scripts/xiaoboshu.py files

定时任务

任务状态说明

任务有两个状态字段:

字段含义值说明
enable任务启用状态1=启用, 0=禁用
statu播放状态1=正在播放, 0=未播放

重要规则:

  • enable 控制定时任务是否生效(到时间是否触发播放)
  • statu 表示当前是否正在播放音频
  • 删除正在播放的任务前:必须先停止(stop)→ 禁用(disable)→ 再删除(delete)

查看任务列表

python scripts/xiaoboshu.py tasks

任务操作

# 启用任务
python scripts/xiaoboshu.py task-enable <task_id>

# 禁用任务
python scripts/xiaoboshu.py task-disable <task_id>

# 启动任务 (立即执行)
python scripts/xiaoboshu.py task-start <task_id>

# 停止任务
python scripts/xiaoboshu.py task-stop <task_id>

# 删除任务
python scripts/xiaoboshu.py task-delete <task_id>

# 编辑任务名称
python scripts/xiaoboshu.py task-edit <task_id> --name=<新名称>

# 编辑任务时间
python scripts/xiaoboshu.py task-edit <task_id> --time=HH:MM:SS

# 编辑任务设备
python scripts/xiaoboshu.py task-devices <task_id> <device_ids>

# 编辑任务文件
python scripts/xiaoboshu.py task-files <task_id> <file_ids>

删除任务

重要:删除任务前必须先禁用,直接删除不会生效!

# 1. 先禁用任务
python scripts/xiaoboshu.py task-disable <task_id>

# 2. 然后删除任务
python scripts/xiaoboshu.py task-delete <task_id>

删除正在播放的任务

如果任务状态显示 ▶ 播放中,删除前必须按顺序执行:

# 1. 先停止播放
python scripts/xiaoboshu.py task-stop <task_id>

# 2. 然后禁用任务
python scripts/xiaoboshu.py task-disable <task_id>

# 3. 最后删除任务
python scripts/xiaoboshu.py task-delete <task_id>

播放规则

  • 服务器上的音频文件:播放 .mp3T 结尾的 URL(WiFi 音响专用转码)
  • 自己生成的 TTS 文件:直接播放 .mp3 结尾的 URL(已适配格式)

文件清理

  • 接口:POST /user/delfile 参数:id, token, fileid
  • 自己生成的 TTS 文件播放完成后,过一段时间要记得清理
  • 文件名通常以 ttsO 或 TTS_ 开头,便于识别

自动清理脚本

技能包含 cleanup_tts.py 脚本,用于自动清理服务器上的 TTS 临时文件:

# 手动执行清理
python scripts/cleanup_tts.py

清理逻辑:

  • 删除以 ttsO 或 TTS_ 开头的文件
  • 保留被定时任务引用的文件(不会删除正在使用的文件)

安装后配置

创建定时清理任务

安装技能后,建议创建定时任务每天自动清理 TTS 文件:

# 每天凌晨 3 点执行清理
python /root/.picoclaw/workspace/skills/audio-broadcast/scripts/cleanup_tts.py

定时任务配置示例:

  • 时间:每天凌晨 3:00
  • 命令:python3 /root/.picoclaw/workspace/skills/audio-broadcast/scripts/cleanup_tts.py
  • 目的:自动清理服务器上的临时 TTS 文件,释放存储空间

文件上传规则

上传前检查图片信息

重要:上传音频文件前,必须检查文件是否包含图片信息(封面图、嵌入图片等),如果有则先去除!

检查方法
# 使用 ffmpeg 查看元数据
ffmpeg -i 文件名.mp3

# 使用 eyeD3 查看(需要安装)
eyeD3 文件名.mp3
去除图片方法
# 方法1: ffmpeg(推荐,保留音频质量)
ffmpeg -i input.mp3 -map 0:a -c:a copy -map_metadata -1 output.mp3

# 方法2: eyeD3(直接修改原文件)
eyeD3 --remove-images 文件名.mp3
上传流程
  1. 检查:先检查文件是否包含图片信息
  2. 去除:如果有图片,先去除图片信息
  3. 去重:调用 xiaoboshu.py files 检查是否已存在同名文件
  4. 上传:确认无重复后再上传

去重检查

上传文件前必须先检查是否已存在同名文件:

# 查看已有文件列表
python scripts/xiaoboshu.py files

如果发现重名文件,提示用户"已存在同名文件,是否需要替换?"

常用示例

# 登录
python scripts/xiaoboshu.py login 127.0.0.1:12080 admin 123123123

# 查看设备
python scripts/xiaoboshu.py devices

# 查看文件
python scripts/xiaoboshu.py files

# 向所有设备播放文件 ID 37
python scripts/xiaoboshu.py play 37 all

# 向设备 35 和 36 播放
python scripts/xiaoboshu.py play 37 35|36

# 停止所有设备播放
python scripts/xiaoboshu.py stop all

# 设置设备音量为 50
python scripts/xiaoboshu.py volume 50 all

# TTS 广播 (默认语音)
python scripts/xiaoboshu.py tts "开饭了,请大家到餐厅用餐" all

# TTS 广播 (男声)
python scripts/xiaoboshu.py tts "注意,有快递到了" all --voice=yunxi

# TTS 广播 (女声,新闻风格)
python scripts/xiaoboshu.py tts "现在是北京时间十二点整" all --voice=xiaochen

API 参考

详细 API 文档见 references/api.md。

平台分布

OpenClaw

70.28%
按下载量换算5,377

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills