news 2026/10/22 7:12:26

RVC UVR5 人声分离如何快速完成:新手把一首歌拆成人声、伴奏 2 轨的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RVC UVR5 人声分离如何快速完成:新手把一首歌拆成人声、伴奏 2 轨的完整指南

RVC UVR5 人声分离如何快速完成:新手把一首歌拆成人声、伴奏 2 轨的完整指南

【免费下载链接】Retrieval-based-Voice-Conversion-WebUIEasily train a good VC model with voice data <= 10 mins!项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conversion-WebUI

Retrieval-based-Voice-Conversion-WebUI(RVC)内置的 UVR5 模块,能把一首歌拆成人声、伴奏 2 轨,不需要懂信号处理。跑完后手里是 2 个文件夹:一条干净人声轨、一条伴奏轨,可直接拿去翻唱、配音,或直接喂给 RVC 主界面走变声流程。这是批量分离,不支持实时,整段处理完才出结果。本指南面向零基础新手:装好环境、挑对参数,跑一遍 5 分钟内出第一份分离结果。

🎯 先看到结果:你手里会拿到什么

  • 主人声文件夹:默认opt目录,每首源文件对应一条人声轨,是后续变声流程的输入
  • 非主人声文件夹:默认opt目录,伴奏轨,歌词旋律基本不可闻
  • 格式默认flac无损,导出文件格式字段可切wav/mp3/m4a
  • 文件夹级批量:源文件夹里全部音频一次处理完,逐文件出结果

📦 开工前对一遍这 4 样:环境、权重、源文件

项目要求验证方法
运行环境Python 3.12(64 位)+ ffmpeg 已装且加入 PATH执行python -V、ffmpeg -version,两条都有输出
代码与依赖clone 仓库后按显卡装依赖:NVIDIA 用requirments_cu118_py312.txt(RTX 50 系用 cu128 版),AMD / Intel / 纯 CPU 用requirments_cpu_py312.txtpip install -r全程无报错
UVR5 权重官方模型仓库 lj1995/VoiceConversionWebUI 里的 uvr5_weights.pth文件,放入assets/uvr5_weights/界面「模型」下拉框出现 HP2、HP3、HP5、DeEcho 系列
源文件音频放进一个文件夹;44100Hz 双声道最佳,不达标时 ffmpeg 自动转成 44.1kHz 双声道再处理数一遍文件夹文件数,后面用它比对
git clone https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conversion-WebUI pip install -r requirments_cu118_py312.txt

操作流程:3 步跑完一次批量分离

  1. 启动界面。Windows 双击go-webui.bat,Linux / Mac 执行python3 webui.py。完成后浏览器自动打开主界面,顶部可见「模型推理」「训练」等标签页。
  2. 进入分离标签页。点伴奏人声分离&去混响&去回声标签;输入待处理音频文件夹路径填源文件夹路径(文件管理器地址栏直接拷);模型下拉选模型,无和声选HP3、有和声选HP5、去混响选onnx_dereverb_By_FoxJoy或 DeEcho 系列;指定输出主人声文件夹、指定输出非主人声文件夹保持默认opt,导出文件格式保持默认flac。
  3. 开始处理。点转换按钮。完成后右侧输出信息逐行打印文件名 → 成功;哪行出现失败,后面会跟报错堆栈,按最后一节对照处理。

⚙️ 决定成败的参数:模型 1 选错,整轨白跑

参数(模型)适用场景为什么选它 / 选错会怎样
HP3无和声歌曲,保留主人声单人声保留最完整,背景器乐不会被误判成人声
HP5有和声歌曲,只留主旋律人声和声被归入伴奏轨,主人声会薄一点,这是去掉和声的代价
onnx_dereverb_By_FoxJoy去双通道混响MDX-Net 结构专攻混响;用它去混响却选了 HP 系列等于白跑
DeEcho-Normal/DeEcho-Aggressive/DeEcho-DeReverb去延迟、去混响Aggressive 更彻底;DeReverb 额外去混响,耗时接近 2 倍

调参策略:

  • 症状「伴奏里人声残留多」→ 调高人声提取激进程度(字段名人声提取激进程度,范围 0-20,默认 10,当前版本界面上未开放);症状「伴奏乐器发薄」→ 往回调。每次只动 2 档,听完再定。
  • 症状「有和声的歌和声被完整保留」→ 和声被当成了主人声,换HP5重跑。
  • 两条边界要知道:这个模块去不干净单声道混响,MDX-Net 类模型只处理双通道混响;低码率 MP3 的分离上限本身就低,换无损文件重跑。相关实现在 tools/uvr5/,该标签页的界面定义在 webui.py。

✅ 完成后怎么验收:4 项自查 + 症状对照

自查(跑完逐项过,4 项全过才算合格):

  • 戴耳机打开主人声文件夹,挑一段副歌听 30 秒:音色连续完整,没有明显变薄、断裂
  • 打开非主人声文件夹,同一段副歌听 30 秒:歌词旋律听不出来,只剩器乐编排
  • 输出信息里每一行都是成功,没有失败和红色报错文本
  • 两个输出文件夹的文件数量与源文件夹一致,无缺失、无多余

症状对照(按出现概率从高到低):

  • 如果「模型」下拉框是空的 →assets/uvr5_weights/里没有.pth权重文件 → 从官方模型仓库下载 uvr5_weights,把.pth放进该目录,重启界面
  • 如果报错含No module named 'torch'→ 依赖文件和显卡没对上 → 按显卡型号重选对应 requirements 文件重装,AMD / Intel 一律用 CPU 版
  • 如果输出失败且堆栈提到 ffmpeg → ffmpeg 没装或没加 PATH → 装好 ffmpeg,重启界面重跑
  • 如果人声发薄、伴奏味太重 → 提取激进程度调高了 → 从 12 降到 8-10 再跑
  • 如果单个文件要跑很久 → 实际在用 CPU 跑,或文件夹里文件太多 → 执行python -c "import torch; print(torch.cuda.is_available())"确认 GPU 可用,再减少文件数试跑

更多常见问题对照 docs/en/faq_en.md。

【免费下载链接】Retrieval-based-Voice-Conversion-WebUIEasily train a good VC model with voice data <= 10 mins!项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conversion-WebUI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 6:58:19

Folia 上手指南:6 个问题,让整块屏幕变成全屏歌词动画

Folia 上手指南&#xff1a;6 个问题&#xff0c;让整块屏幕变成全屏歌词动画 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一款围绕…

作者头像 李华