
如何融合两个 RVC 音色模型三步从准备到验证【免费下载链接】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手上已经训练好两个 RVC 音色模型各自有各自的优点——比如一个咬字干净但偏干另一个情感饱满但底噪略大——这时候不必重新训练。Retrieval-based-Voice-Conversion-WebUIRVC WebUI内置的模型融合功能可以按你指定的权重把两份 ckpt 的参数合成一份新模型。做完之后你会在assets/weights里拿到一个新的.pth文件直接丢进推理页就能用。核心概念速览动手前先分清三个名词后面所有操作都围绕它们展开名词它是什么融合时要注意什么ckpt模型文件存放模型参数的.pth文件放在assets/weights/两个模型架构必须一致同版本、同采样率配置否则直接报错index索引文件存放音色特征索引的.index文件放在assets/indices/不是融合的输入融合后的新模型可沿用原模型中任意一份索引来试听alpha融合比例A 模型的权重取值 0~1B 模型占 1-alpha0.5 即各占一半数值越小成品越接近 B 模型动手前自检把环境和文件一次性核对完能省掉大部分返工检查项去哪里确认用途Python 3.8 及依赖已装好项目根目录能跑起python infer-web.py界面载体两个训练完成的模型assets/weights/下的.pth融合的原料优先挑采样率、版本一致的两个模型对应的索引assets/indices/下的.index融合后试听验证用全局配置configs/config.json设备、路径等参数启动界面定位融合入口在项目根目录运行启动命令浏览器打开终端显示的地址默认 localhost:7860python infer-web.py进入训练相关的标签组找到「ckpt处理」标签页页面最上方有一行写着模型融合, 可用于测试音色融合的说明文字它下面的整块区域就是融合工作台所有字段都在这里不用找别的入口。选择两个模型并设定融合参数工作台里依次填写几项内容A模型路径 / B模型路径两个.pth文件的完整路径。注意这是两个文本框需要你手动输入或粘贴完整路径不是下拉选择A模型权重也就是 alpha 滑块默认 0.5含义见上面的概念表目标采样率40k 或 48k 务必与源模型一致混着填会出怪声模型是否带音高指导选「是」或「否」纯人声模型选「是」要置入的模型信息新模型的描述文字会显示在模型列表里保存的模型名不带后缀成品固定保存在assets/weights/名字.pth所以这里只填名字模型版本型号v1 或 v2跟随源模型选执行融合并验证结果点「融合」按钮后下方输出框显示Success.即成功。最常见的一条报错是Fail to merge the models. The model architectures are not the same.意思是两个模型架构对不上——通常是版本或采样率配置不同换一对同规格的模型再试。验证环节别偷懒回到推理标签页加载新模型和索引用同一句测试音频分别跑新旧三个模型对比——听音色是否按预期混合、有没有毛刺或破音。如果想提前判断两个模型值不值得融可以借助 tools/calc_rvc_model_similarity.py 对比两者的参数差异差异过大时融合收益通常有限。一套可复用的比例调参流程alpha 没有标准答案但有一套先粗后细的流程能少走弯路粗测其他参数不动先跑 0.3、0.5、0.7 三组用同一段音频试听定位记下哪组最接近目标音色哪边的特征更突出细调在最优值 ±0.1 范围内微调比如最优是 0.5就试 0.4 和 0.6极限检查偶尔试一次 0.1 或 0.9几乎纯单模型的极端结果有时反而更干净你的目标alpha 起点说明以 A 为主、点缀 B 的音色0.7~0.8A 占绝对主导对半混合0.5最常用的起点以 B 为主0.2~0.3B 占主导一边明显有瑕疵0.8 偏向更干净的一侧用干净模型当骨架排障速查你看到的可能的原因怎么处理提示架构不一致无法融合两模型 v1/v2 或采样率配置不同核对「模型版本型号」和「目标采样率」换同代模型融合后音色明显偏一边alpha 设得太极端或两模型音色差距太大把 alpha 拉回 0.5 附近或先挑更相近的一对模型融合后音质下降、发闷源模型采样率不一致或某一边训练不充分统一目标采样率让训练更好的模型占大权重推理页找不到新模型名字填了后缀或 A/B 路径文本框漏了盘符新文件只认assets/weights/名字.pth路径务必写完整换了模型音色却没变化索引没同步切换推理页索引换成对应.index索引比例别拉满效率扩展批量试听对比融合后别只凭一句音频下结论。用 tools/infer_batch_rvc.py 把一整批 wav 全部转一遍不同 alpha 组合的结果摆在一起听判断快得多。示例python tools/infer_batch_rvc.py --model_name merged_demo --input_path D:\test_wavs --index_path assets/indices\demo.index --opt_path D:\merged_out融合结果仍不满意时可以带着这批试听数据回去调整 alpha 重融或者重训基础模型。更多问题先看 docs/cn/faq.mdckpt 处理相关的新特性变化关注 docs/cn/Changelog_CN.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),仅供参考