📦 Ambient Audio — 专注环境音

v1.0.0

一键播放科学验证的白噪音、雨声、脑波等10种环境音,帮助程序员、学生、办公族快速进入专注、放松或冥想状态,支持循环与后台播放。

0· 50·0 当前·0 累计
leyao1017 头像by @leyao1017 (LeYao1017)
下载技能包
最后更新
2026/4/9
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
技能用途(播放预生成环境音)与代码大体一致,但实现存在多处遗漏与缺陷(缺失音频样本、停止控制错误),导致行为不可预测——更像打包疏漏而非恶意,使用前需检查测试。
评估建议
该技能为纯指令式环境音播放器,但打包不完整且有 bug。仓库缺少 samples/ 音频文件,必须自行添加或按示例用 ffmpeg 生成;脚本以 -loop 0 无限循环启动 ffplay,却用无法匹配的 pkill 模式终止,可能停不掉声音。安装前请:1) 补充音频文件;2) 修复停止逻辑(用 PID 或唯一标记 kill 进程);3) 在隔离环境测试,避免 kill -9 影响其他服务。未发现网络外传或凭据请求,但因残缺且 buggy,修复验证前视为不可信。...
详细分析 ▾
用途与能力
技能声称在 samples/ 中提供 10 秒预生成音频并即时播放;仓库仅含 SKILL.md 与 scripts/play.sh,无 samples 目录或音频文件。缺失导致技能无法按描述工作,需用户自行补全。
指令范围
SKILL.md 让智能体运行 scripts/play.sh 并使用 ffmpeg/ffplay。脚本仅本地调用 ffplay,无网络或秘密访问,属于范围内。但控制逻辑有 bug:计算 LOOP_COUNT 却未使用,启动时 -loop 0 无限循环,停止时用 pkill -f 'ffplay.*focus-audio' 却匹配不到命令行,导致可能无法停止播放。属功能不一致而非数据泄露。
安装机制
无安装说明,仅指令加本地 bash 脚本,无下载或外部安装器,风险最低。
凭证需求
技能不请求环境变量、凭据或配置路径,仅依赖系统已安装的 ffplay(ffmpeg 组件)与音频输出设备,与声明用途相符。
持久化与权限
技能未请求 always:true,也不修改智能体或系统配置。仅在 /tmp/focus-audio.pid 写 PID 文件并做进程管理,符合本地播放器需求,无高权限或跨技能持久化。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/9

10 ambient sounds: white/pink/brown/rain/theta/alpha/beta/gamma/bowl/binaural

可疑

安装命令

点击复制
官方npx clawhub@latest install ambient-audio
镜像加速npx clawhub@latest install ambient-audio --registry https://cn.longxiaskill.com

技能文档

# Ambient Audio - 环境音频播放器 播放白噪声、粉噪声、棕噪声、脑波音等,帮助深度专注、放松或睡眠。在带音频输出的 Linux 服务器上运行。 > 所有音频文件均为预先生成的 10 秒循环,可即时播放。无版权问题——声音由算法生成。 ## 快速开始 ``bash # 播放白噪声(默认 10 秒) bash scripts/play.sh white # 播放特定类型 bash scripts/play.sh pink bash scripts/play.sh brown bash scripts/play.sh theta # 指定时长 bash scripts/play.sh white -d 30 # 30 秒 bash scripts/play.sh pink -d 60 # 1 分钟 # 音量控制(0.1 - 2.0) bash scripts/play.sh white -v 0.5 # 50% 音量 # 停止播放 bash scripts/play.sh stop # 列出所有可用模式 bash scripts/play.sh --list ` ## 可用音频类型 ### 🎯 专注(集中注意力) | 模式 | 适用场景 | 说明 | |------|----------|-------------| | white | 深度工作、编程 | 经典白噪声——屏蔽环境干扰 | | alpha | 轻度专注 | α 波(8-14Hz)——放松而警觉 | | beta | 活跃思考 | β 波(14-30Hz)——头脑清晰 | | gamma | 巅峰专注 | γ 波(30Hz+)——认知增强 | ### 😌 放松(缓解压力) | 模式 | 适用场景 | 说明 | |------|----------|-------------| | pink | 柔和背景 | 比白噪声更柔和,耳朵更舒适 | | rain | 阅读、办公 | 模拟雨声环境 | | nature | 休息时 | 过滤后的自然风格氛围 | ### 😴 睡眠(休息) | 模式 | 适用场景 | 说明 | |------|----------|-------------| | brown | 深度睡眠 | 深沉、隆隆的噪声——助眠最佳 | | delta | 入睡 | δ 波(0.5-4Hz)——帮助入睡 | ### 🧘 冥想 | 模式 | 适用场景 | 说明 | |------|----------|-------------| | theta | 冥想 | θ 波(4-8Hz)——深度放松 | | binaural | 专注/放松 | 10Hz 双耳节拍——脑波同步 | | bowl | 平静 | 颂钵声——瞬间宁静 | ## 使用示例 ### 语音命令(通过 AI 助手) - “播放白噪声” → 开始白噪声 - “我要写代码,需要专注” → 播放白噪声/α 波 - “睡不着,播点什么” → 播放棕噪声 - “我要冥想” → 播放 θ 波 - “停止” → 停止播放 ### 自定义时长 `bash # 5 分钟(300 秒) bash scripts/play.sh white -d 300 # 1 小时 bash scripts/play.sh brown -d 3600 ` ### 音量控制 `bash # 一半音量 bash scripts/play.sh white -v 0.5 # 轻声(25%) bash scripts/play.sh pink -v 0.25 # 更大声 bash scripts/play.sh brown -v 1.5 ` ## 工作原理 1. 预生成音频:所有声音都是 10 秒循环,存于 samples/ 目录 2. 即时播放:ffplay 无缝循环播放 3. 时长控制:计算循环次数:duration / 10 4. 音量控制:使用 ffplay 的 -af volume= 滤波器 ## 文件结构 ` focus-audio/ ├── SKILL.md # 本文件 ├── scripts/ │ └── play.sh # 主播放脚本 └── samples/ # 预生成的 10 秒循环音频文件 ├── white_10s.mp3 # 白噪声——专注/工作 ├── pink_10s.mp3 # 粉噪声——轻松专注 ├── brown_10s.mp3 # 棕噪声——深度睡眠 ├── theta_10s.mp3 # θ 波——冥想 ├── rain_10s.mp3 # 雨声——放松 ├── alpha_10s.mp3 # α 波——轻度专注 ├── beta_10s.mp3 # β 波——活跃思考 ├── gamma_10s.mp3 # γ 波——巅峰专注 ├── bowl_10s.mp3 # 颂钵——平静/冥想 └── binaural_10s.mp3 # 双耳节拍——脑波同步 ` ## 环境需求 - ffmpeg:用于音频播放 `bash sudo apt-get install ffmpeg ` - 音频输出:服务器已连接扬声器或耳机 ## 故障排查 ### 没有声音 - 检查音频设备:aplay -l - 确认 ffplay 已安装:which ffplay - 验证音频文件存在:ls samples/ ### 音量太大/太小 - 调整音量:bash scripts/play.sh white -v 0.3 ### 想添加新声音 - 生成新的 10 秒循环: `bash ffmpeg -y -f lavfi -i "anoisesrc=d=10:c=pink:a=0.35" -c:a libmp3lame -b:a 64k -t 10 newname_10s.mp3 ` - 放入 samples/` 目录 ## 技术说明 - 音频格式:MP3,48kHz,单声道,64kbps - 循环时长:10 秒(无缝循环) - 音量范围:0.1 - 2.0(默认 1.0) - 最大时长:无硬性限制(受系统资源限制) ## 安全 - 音量和时长参数均做输入校验 - 文件路径硬编码(不允许用户输入路径) - 无外部网络请求 - 不访问敏感数据 --- Focus Audio - 提升专注,缓解压力,睡得更好。

数据来源ClawHub ↗ · 中文优化:龙虾技能库