变声音高算法怎么选?pm、harvest、crepe、rmvpe 一次讲清
AI摘要
MiaoYin

变声变着变着声音发哑、断断续续出怪声?先别怪模型,八成是音高算法没选对。这个参数藏在设置里不起眼,但直接决定变声的稳定性和延迟。这篇把常见的几个算法一次讲清,看完就知道自己该用哪个。

一、四个算法,人话点评

  • pm:老前辈。延迟最低、CPU 占用最小,但说话效果一般,环境一嘈杂就不行。机器实在拉胯才考虑它;
  • harvest:准确度好,代价是吃 CPU。可以开「harvest 进程数」分摊负载压延迟——单显卡又要打游戏又要变声的首选;
  • crepe:效果接近 harvest,吃 GPU。自从 rmvpe 出来之后基本没它什么事了,跳过;
  • rmvpe:目前的无脑推荐。速度比 harvest 和 crepe 都快,吃一点点 GPU、不吃 CPU,效果还好。

二、选型速查(对号入座)

  • N 卡正常配置:直接 rmvpe,别纠结;
  • 显卡显存被游戏占了大半、或显卡较弱:harvest + 调进程数;
  • 老爷机/核显:pm 保命,能用就行。

三、harvest 进程数怎么设

  • 这个选项只在音高算法选了 harvest 时生效,用 rmvpe 的不用管;
  • 作用:决定音高计算最多吃你多少 CPU 线程;
  • 对音质有要求就别超过 4,进程数会影响音质;
  • 边打游戏边变声的,别拉太高,不然游戏卡;
  • 原则:延迟够用了就尽量往低调,越低越好。

四、哑声、怪声 = 算法不对的信号

  • 变声输出里频繁出现哑音、破音,第一反应换音高算法;
  • 换完记得:先停止推理,再重新开始,改算法才生效——很多参数都是这样,直接改没反应别疑惑;
  • 换算法还不行,再去查模型和参数,看 排查大全。

五、算法只是链条一环

一句话总结:有 N 卡就用 rmvpe,显卡紧张就 harvest 开进程数,老机器 pm 兜底——哑声先想到换算法。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容