InariNGT-Ofiicial/dsh-cover-pipeline ↗★ 6
dsh-cover-pipeline
DSH local cover pipeline: separation, conversion, shift, mix and verification; external audio dependencies required 适合需要调用外部音频工具进行AI翻唱制作的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:InariNGT-Ofiicial/dsh-cover-pipelineREADME
Read the full README ↗安装与配置
需要 Node.js 18+、DSH,以及能独立运行的 MSST、DDSP-SVC。混音/验收脚本已随包。
dsh plugin --profile desktop add
cordis.patch.yml 是安装配置,cordis.dev.yml 是开发覆盖层。
路径默认全留空:src/config.js 会依次尝试 DSH_COVER_ROOT → D:/AI-Song → C:/AudioWork → 当前目录,
并在根目录里自动找 01_*(MSST)、02_*/DDSP-barbara-*(DDSP)、03_*(音色库)与 env/python.exe。
工程数据统一落在 /cover_runs,不再引用任何旧歌的 _probe / _pipeline_bqll。
发现不到时,cover_setup 会输出可直接粘的配置片段;cover.local.json(git 忽略)可做本机覆盖。
| 配置 | 应指向 |
|---|---|
msstDir / msstEnv | MSST 工程及 Python,包含 kim/karaoke 模型与配置,支持 --extract_instrumental |
ddspDir / ddspEnv | DDSP 工程及 Python,包含 batch_infer、RMVPE、编码器、声码器 |
voiceModel | 有权使用的音色权重;同目录有 config.yaml,引用资产必须存在 |
mixDir / probeDir | 工程数据目录,默认 /cover_runs;混音脚本在 runtime/ |
ffmpeg | 验证可用的 ffmpeg(可选) |
pipelineRoot / songRoot | 本地项目数据目录 |
targetLufs | 默认 −14;mix、verify 共用,可显式覆盖 |
安装后用 cover_doctor 检查;缺少核心依赖时不要宣称端到端可用。