|
一、软件无法启动1.1 虚拟声卡报错 虚拟声卡报错大部分是不影响使用的,如果影响使用可以尝试下面三种解决办法。
这个报错一般有以下两种可能:
📌 如果需要在桌面添加快捷方式,可以右键go-realtime-gui-发送到-桌面快捷方式,而不是直接移动到桌面。 1.3 RVC-pth文件目录不可包含中文pth文件路径不可包含中文,这个问题就是字面意思,解决办法只需要:
📌 可以在文件夹的地址栏查看RVC路径是否有中文 1.4 RVC-FileNotFoundError: [Errno 2] No such file or directoryFileNotFoundError: [Errno 2] No such file or directory: 这个错误代码是找不到模型位置的意思。 一般只会发生在以下几种情况:
解决方法很简单,只需要重新选择一下pth模型文件就可以了。 1.5 RVC-for reading: No such file or directory这个问题基本都是因为index的文件路径不对导致的,导致这个问题一般有以下几种可能:
解决方案:特征检索占比参数调整到0 或者选择正确的index文件。 1.6 RVC-Python-CFFI error这个错误是因为特征检索占比-index文件导致的,大概率是你使用的index文件有问题。 只需要把特征检索占比的参数修改为0就可以了。 1.7 RVC-UnicodeDecodeError: 'utf-8' codec can't decode byte👉 采用Github @guoyaoyang0522 大佬给出的解决方案,可以点击连接进入原帖。(https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/1776) 小源实测过了可以解决这个报错。 设置Windows10的默认编码为UTF-8会导致其他软件乱码 修改第三方库 sounddevice.py 文件中的第 578 行, 问题发生的原因是无法使用utf-8编码格式解码音频驱动名(如中文特殊字符) 解决方案 修改第三方库 sounddevice.py 文件中的第 578 行代码 整合包下该文件路径示意 RVC根目录\runtime\Lib\site-packages\sounddevice.py 原代码 name = name_bytes.decode('utf-8') 使用更宽容的错误处理方式 'replace' 或 'ignore',把无法解码的字符替换为占位符或者忽略无法解码的字符,解码过程就能够继续进行,把 name = name_bytes.decode('utf-8')改为 name = name_bytes.decode('utf-8', errors='replace')使用错误处理方式 'replace',将无法解码的字符替换为占位符 或者 name = name_bytes.decode('utf-8', errors='ignore')使用错误处理方式 'ignore',忽略无法解码的字符 二选一就好 二、没有声音2.1 自己听不到声音2.1.1 RVC所使用的虚拟通道无电平如果RVC使用的虚拟通道无电平代表着RVC的声音没有输出到虚拟声卡,请排查以下问题: 2.1.1.1 第一步测试麦克风是否有声音可以在虚拟声卡的麦克风通道选择你的麦克风,然后观看说话的时候是否有电平 2.1.1.2 第二步排查RVC的音频设备是否选择正确设备类型选择:MME 输入设备选择:你的麦克风,如果使用了降噪软件选择你的麦克风,RVC选择降噪软件的虚拟麦克风 输出设备选择:虚拟声卡的虚拟通道,Voicemeeter Input 然后检查RVC是否开启,RVC正常运行的时候右下角的推理时间是一直在变动的,如果推理时间不动就点开始音频转换开始 2.1.1.3 虚拟通道还是没有电平这两步问题都解决完如果虚拟声卡的虚拟通道还是没有电平就用以下方法依次排查问题:
首先按照3.4的设置给要使用的软件设置好输入设备,然后排查RVC使用的虚拟通道是否打开了B or B1的输出开关。 三、使用上的问题3.1 有杂音,噪音,奇怪的声音有杂音,噪音,奇怪声音这些问题都是由于环境噪音引起的,使用rvc变声器需要有一个相对安静的环境或者用软件或硬件来弥补。 3.1.1 软件降噪方案可以使用显卡降噪软件: N卡(英伟达):NVIDIA BROADCAST 【要求最低为1060】软件可以在我的整合包里面下载 A卡(AMD):A卡驱动程序,如果没有就需要更新驱动
📌 使用软件降噪的连接方式都是 降噪软件的输入设备选择麦克风,RVC变声器的输入设备选择降噪软件的虚拟麦克风 有的耳机的麦克风特别的灵敏,比如西伯利亚,再加上环境噪音比较大的情况就会导致软件降噪也解决不了问题,这种情况可以考虑更换降噪麦克风,如果是室内有人说话,或者隔壁在装修的强度就只能使用声卡机架降噪了。设备选择可以看我的这期视频里面的设备推荐部分。 3.1.2 声卡机架降噪方案降噪插件推荐:
👉 1、降噪够用就好,具体参数根据你的噪音大小来调节 2、插件不分好坏,看会不会用,使用的场景对不对,最近总一些乐子人说用ns1就是不懂调音很搞笑的 以上所有插件都有在我的 RVC超级整合包里面有分享 3.2 说话机关枪说话机关枪卡顿几乎都是由于电脑性能不足导致的,可以打开任务管理查看具体问题。 首先排查以下问题:
然后在任务管理器的性能页面里查看是什么硬件性能不足,大概率是显卡性能不足导致的,小概率是内存不足导致的。 如果是内存不足导致的只能关闭其他后台占用内存的应用或者添加内存条。 如果是显卡不足导致的问题分为两部分:
大概率是其他软件占用过多导致的,如果是游戏占用过多可以看下面3.3,这里主要排查其他软件占用,一般大概率为桌面美化,动态桌面应用;如果是显卡性能太低导致的问题可以选择云端版本。
可以把采样长度和额外推理时长都适当拉高一些 3.3 打游戏的时候说话卡游戏是使用显卡的 3D运算,RVC是使用cuda,显卡的逻辑是优先运算3D然后运算cuda,游戏会无限制占用显卡。 可以根据你的显示器刷新率锁,比如显示器是144hz,就可以锁144,如果显卡性能低还是卡的话就锁的更低一些或者使用云端。 所以玩游戏的时候变声卡就需要对游戏进行锁帧,每款游戏的设置方式不同,可以自行查询具体教程。 3.4 语音软件&游戏等软件无法使用变声RVC变声器的声音是输出到虚拟声卡里面的,如果想要QQ或者游戏等软件使用变声器,就需要给使用的软件的麦克风选择成虚拟声卡上对应RVC输出设备选择的虚拟通道的麦克风。 有以下两种设置方式:
软件内有音频设置可以选择麦克风(输入设备)的就在软件内选择。 软件内没有音频设置的,比如QQ 微信,就在系统声音设置里面修改
全局设置后电脑所有的软件,输入设备只要是默认就都使用虚拟声卡作为声音输入。 3.5 RVC输出设备找不到 Voicemeeter(该章节仅有标题,无正文内容) |




