相干链接:一, 下载相干的包
Retrieval-based-Voice-Conversion-WebUI (RVC) GitHub 项目地址
vs_BuildTools 下载地址
官方提供了163云盘的资源下载链接,点击这里跳转到链接处Python ( 安装了 Python 的可以跳过这一步 )
如果链接失效了, 请通过上边的相干链接的 " Retrieval-based-Voice-Conversion-WebUI (RVC) GitHub 项目地址 " 跳转到 GitHub 下载
注意, 这个包比力大, 建议优先部署下面的包
Python 的安装程序直接去官网处下载, 防小白在这里放个下载链接二, 安装依靠环境
在官网的 Looking for a specific release? 栏中找到 Python 3.10.x ( x 指代任意数字, 意思是只要是 3.10 就可以了), 点击右边的 Download
找到 Files 栏, 在栏里找到 Windows Installer 项(如果是x64的话下载x64版的), 直接点击项下载 (不是右边的 GPG 或者 Sigstore), 下载好后运行.
在打开的界面勾选上 Add python.exe to PATH 然后选择 Customize installation, 勾选上全部选项然后 Next
将下列几个选项勾选 (就是前五个):
然后 Install 等待运行完成
复制代码
- - `Install Python 3.10 for all users`
- - `Associate files with Python (requires the 'py' launcher)`
- - `Create shortcuts for installed applications`
- - `Add Python to environment variables:`
- - `Precompile standard library`
验证安装:
打开 cmd, 输入 python --version, 如果输出 Python 3.10.11 则设置正常, 如果报错则尝试将 python 改成 py(并且接下来全部在命令行里 python 的字眼都要被更换为 py), 如果仍然报错请检查电脑是否安装了其他的 Python 或者 Python 并没有被正确的安装
输入 pip --version, 如果输出 pip xx.xx from C:\Program Files\Python310\lib\site-packages\pip (python 3.10) 则安装乐成, 不得的话自行百度: "'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。"
转换完成后的音频会出现在欣赏器的输出音频中, 试听后感觉还可以就直接下载tips: 建议使用小一点的音频, 确认可用了再换成大的
- 选择推理音色
- 输入音频文件在本地的绝对路径
- 点击下方的转换, 尝试换声
点击 vs_BuildTools 下载地址 , 然后点击跳转出来的网页的"下载天生工具"来下载 vs_BuildToolsValueError: mode must be 'r', 'w', or None, got: rb
打开 vs_BuildTools, 点击继承, 让它安装 Visual Studio Installer, 安装完成后会自动打开 Visual Studio Installer
在打开的窗口中选中 '使用 C++ 的桌面开发', 在右边的可选栏中启用 MSVC (最新) 和 默认的 windows SDK, 其他的关闭, 然后安装
安装完了之后尝试使用在 cmd 中使用命令 pip install fairseq, 如果仍然报错(没有 Install Success 字样而是 Error 的) 请尝试多种 windows SDK 和 MSVC
提一嘴: 对于大部分人来说 conda 用起来并不简单, 而且更重要的是我试过了5, 6个不同的办法, 全部没用, 所以还是返璞归真装上了 Visual Studio (反正这个文件只用编译一次, 用完就把 VS 删了, 没啥大题目, 要是团队开发的话, 这种方案明显更加稳妥吧, 也就浪费那点时间, 除非要经常更换开发环境否则还是用 VS 方便得多)
用记事本打开 RVC1006AMD_Intel1\infer\lib\audio.py 文件UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 25: illegal multibyte sequence
将全部 av.open(*****) 中 "rb" 或者是 "wb" 修改为 "r" 和 "w"
注意: !!! 最下面的那个 with open(file, "rb") as f: 是不消改的 !!! 别把 "r" 写成 "w" (我)!!!
生存后重新运行办理
用记事本打开 RVC1006AMD_Intel1\infer\lib\audio.py 文件
向全部 av.open(*****) 中添加 metadata_encoding='utf-8' 这个值, 例:重点是添加值, 不要直接复制粘贴整个语句 (我的代码为了 Debug 是被修改过的)复制代码
- # 以前
- out = av.open(o, "w", format=audio_format)
- # 修改
- out = av.open(o, "w", format=audio_format, metadata_encoding='utf-8')
不要忘记添加 ',' 来分隔值
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |