当用户想要【录制电脑声音、内录系统音频、捕获声卡输出、AI智能分轨切歌、自动裁剪录音前后空白/杂音】时自动触发。 专门用于对系统播放的音乐、串烧、整张专辑、网课等音频进行高保真内录,并提供基础静音切分与基于 PyTorch 的 AI 音乐结构分析分轨功能。 用户只需提供录制时长(分钟),即可自动启动后台录音,结束后按要求精细裁剪并导出。 常见触发口语: - “帮我录音 5 分钟” - “录制电脑正在播放的声音,录 3 分钟” - “把电脑现在放的歌录下来,时长 4 分钟” - "内录系统声音
music-toolkit是一项面向实际任务的技能,主要用于功能 :智能声卡回环录音与 AI 音频结构化分轨引擎;专为 OpenClaw Skill 生态设计,可实现 100% 纯净的电脑内部声音捕获(无外环境噪音),并利用 AI 精准识别歌曲边界;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
功能:智能声卡回环录音与 AI 音频结构化分轨引擎。专为 OpenClaw Skill 生态设计,可实现 100% 纯净的电脑内部声音捕获(无外环境噪音),并利用 AI 精准识别歌曲边界。
当 LLM 决定调用此技能时,请从用户上下文中精确提取并映射以下参数:
duration (数字/浮点数, 必填): 录制总时长。LLM 必须将其一律转换为分钟数(例如:“录音30秒”转换为 0.5;“录音1.5小时”转换为 90;“录制4分钟”转换为 4)。对应命令行 -t。filename-prefix (字符串, 选填): 用户明确指定的保存文件名前缀或单曲标题。对应命令行 -p。save-dir (字符串, 选填): 用户指定的单曲输出路径。若未指定,无需传递(默认 record)。对应命令行 -d。auto-trim (布尔值, 选填): 当用户提到“剪掉空白”“切除静音”“不要前后杂音”时,此项为 True。对应命令行 -trim。ai-split (布尔值, 选填): 当用户提到“AI切歌”“自动分轨”“专辑整轨录制”时,此项为 True(激活后将调用 allin1 深度学习模型)。对应命令行 -ai。silence-thresh (数字, 选填): 静音分贝阈值 (dBFS),例如用户说“分贝调严格一点”可以适当调低。对应命令行 -sh。min_silence_len (数字, 选填): 判定为静音的最短时间 (毫秒)。对应命令行 -msl。soundcard 库的 include_loopback=True 机制,直接在操作系统内部拦截输出给扬声器的数字信号,实现高保真(48kHz 采样率)录音,完美避开麦克风外噪。pydub.silence 识别大于 1.5 秒的静音间隙,将长录音切成独立的音频块,并在两端故意保留 1 秒缓冲,防止截断前奏或尾音。allin1 音乐模型,深度分析 intro (前奏)、verse (主歌)、chorus (副歌)、outro (尾奏) 等音乐边界,像素级切除死寂和杂音,精准释放成品。LLM 识别用户意图并提取参数后,应在后台组合并执行以下标准命令行。优先使用 python3 启动,若失败则用 python 兜底:
适用于录制单首歌曲、单段音频
(python3 scripts/media_grabber.py -t-trim [-p " "] [-d " "]) || (python scripts/media_grabber.py -t -trim [-p " "] [-d " "])
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章