RVC推理速度慢优化提速
慢在哪
做 RVC推理速度慢优化提速,先定位瓶颈:是模型太大、设备太弱,还是参数拖慢?转一段音频卡很久,多半是 f0 方法慢或块大小高;显存反复吃满会触发搬运变慢;老硬盘读模型也费时。先用同一段音频测一下当前耗时,再对照下面七步逐项提速,比全改高效。提速原则:保流畅优先,音质稍让位可接受。弄清慢在哪,下手才准。很多人盲目升配置,其实调几个参数就能快一倍,先试软件层再谈硬件。
RVC 是开源语音转换软件,仅用于直播、游戏开黑、VTuber、配音、有声书、无障碍等正常合法场景;请仅使用自有或已授权声音,商用/公开发布须获授权,禁止冒充与侵权。

一、用更快 f0(dio / crepe)
f0 提取占推理时间不少,dio 最快、crepe 次之且更稳,harvest/rmvpe 最慢。实时或求快优先 dio;要稳一点用 crepe。选型对照见 RVC的 f0 方法选哪个。换 f0 后若高音发飘,微调 index 补偿即可,不必退回慢方法。这一项往往带来最明显的提速,先试它。对长音频(几分钟以上)效果尤其显著,常能把耗时砍掉一截。
二、降采样 / 块大小
推理采样率与块大小过高都会拖慢。采样率与素材一致即可(常用 44.1k),别盲目拉高;块大小适中(如 1024/2048)比极小或极大都稳。离线追求速度可适度降块大小,但过小会爆音。调它要找到速度与稳定的平衡,是常用的第二杠杆。注意采样率别和素材不一致,否则还会触发重采样白白耗时。
三、半精度推理
开启半精度(fp16)推理,显存与算力占用双降、速度提升,音质损失极小。低配/小显存机器尤其该开。个别老显卡不支持 fp16 会报错,退回 fp32 再试别的法。半精度几乎是"有就开"的免费提速,优先级高。实测多数模型开半精度后推理快出一截,且听感几乎无差,闭眼开。
四、关不必要后处理
推理页里的额外特效、可视化、二次降噪会拖慢,关掉只保留核心转换。后台也只留 RVC,关掉占资源的程序。直播前清一遍浏览器与同步盘。把算力留给变声本身,是最省心的提速。这些花哨选项平时用不上,开着纯属浪费,关掉零成本。
五、显存清理
显存碎片化或被动占会拖慢推理。训练/推理前关掉其他占 GPU 程序,必要时重启 RVC 释放缓存;笔记本强制 RVC 走独显,避免集显偷懒更慢。CUDA 上下文也占几百兆,余量算进去。显存干净,推理才流畅。做完一轮训练再推理,先清缓存常能明显提速。
六、小底模
底模越大越慢,低配机换更小底模直接减负,代价是音色上限略低。优先用社区小模型或自己训小模型。模型小了推理整体变轻,是硬件限制下的明智取舍。别贪大。同一段音频用小底模常快数倍,音质损失在可接受范围。
七、SSD 读取
模型与素材放 SSD 而非机械盘,加载更快、减少等待。首次读取尤其明显。若还在用老硬盘,换盘或把权重目录移到 SSD 是最省事的提速之一。配合上面六步,整体提速可观。权重目录几百兆,机械盘随机读很慢,换 SSD 后加载几乎秒开。
提速收一句:先换快 f0、再开半精度、后降参数清资源,小模型与 SSD 兜底。多数慢卡在前两步,十分钟内见效;只有硬件瓶颈才需要换机。逐项试别全改,定位哪一处顶用。实时场景还要看延迟,见 RVC实时变声延迟高卡顿解决;显存报错另查 RVC报错 CUDA out of memory 解决。提速后记得实测同一段音频对比耗时,确认真快了再固化参数。
常见问题
Q1:换 f0 最快? 是,dio 比 harvest/rmvpe 快很多,实时求快优先 dio。
Q2:半精度会变差吗? 极小,正常听不出,却是免费提速,低配必开。
Q3:实时够快吗? 配合快 f0+半精度+小模型,多数机器能实时;见延迟专页。
Q4:还是慢? 可能硬件上限,换小底模或 SSD,必要时升级设备。