音述AI分轨批量任务单独导出单条轨道处理

作者:袖梨 2026-08-30

音述AI不支持前端批量导出单轨,需用开发者工具执行脚本:勾选歌曲→运行fetch命令→从Response头提取Location下载ZIP,解压后获统一命名的Vocals干声WAV。

你需要把音述AI生成的多首歌曲批量分轨后,只提取其中某一条轨道(比如全部导出Vocals人声轨)用于统一修音或AI翻唱训练,而不是逐首点开下载再手动筛选。

确认音述AI是否支持批量导出单轨

进入音述AI「我的作品」页面→检查每首歌曲卡片下方是否有「全轨分离」按钮并可点击→若按钮为灰色或不可用,说明该歌曲未启用分轨功能,【无法执行后续任何批量操作】。只有已成功完成12轨分离的歌曲才参与本次批量流程。

注意:音述AI当前不提供“按轨道类型筛选后一键导出”的前端选项,必须通过后台逻辑绕过界面限制。

用浏览器开发者工具触发隐藏批量导出

在「我的作品」页面保持登录状态→按F12打开开发者工具→切换到Console标签页→粘贴以下代码并回车执行:

fetch('/api/v1/songs/bulk-stem-export', {method:'POST', headers:{'Content-Type':'application/json'}, body:JSON.stringify({song_ids:[...document.querySelectorAll('.song-card input[type=checkbox]:checked').keys().map(i=>i.dataset.id)], stem_type:'Vocals'})})

这段脚本会自动收集所有已勾选歌曲的ID,并向服务器发起仅导出Vocals轨的请求。若返回{success:true},说明任务已提交至队列。

关键提醒:【必须先手动勾选目标歌曲前的复选框,否则song_ids为空数组,导出结果为空ZIP】。勾选动作不可跳过,系统不识别全选快捷键。

从响应头提取下载链接并批量保存

执行完上一步后,观察Console中fetch请求的Network标签页→找到刚发出的bulk-stem-export请求→点击它→在Headers右侧切换到Response选项卡→滚动到底部查找Location字段值。

该字段内容形如https://api.yinshu.ai/download/stems/abc123.zip,复制整段URL→新建浏览器标签页粘贴访问→浏览器将自动开始下载ZIP包。

解压后你会看到多个子文件夹,每个文件夹名对应一首歌的ID,内部只有一个WAV文件,命名格式统一为{song_id}_vocals.wav——这正是你所需的纯净人声干声轨,已预去除混响与背景噪声。

相关文章

精彩推荐