实时变声器voice |
您所在的位置:网站首页 › 有没有免费变声器的软件 › 实时变声器voice |
注意,请准守官方文档中的使用条款: 项目地址: https://github.com/w-okada/voice-changer Anaconda环境下的开发手册: https://github.com/w-okada/voice-changer/blob/master/README_dev_en.md 下面开始云端部署: 1.注册AutoDL账号,并备好余额。 2.在算力市场租一张显卡。由于变声器只消耗2-4G显存(RVC,其他未实测),所以租张低价显卡就行。 在租卡时进行配置环境,最好是直接选用Python3.10,这样就不用再配置Anaconda(Anaconda是用来配Python环境的)。 然而,大部分机子支持的CUDA版本不高导致只能用Python3.8的镜像,也没有关系,多一步配置。 现在采用Python3.8作为演示。 创建后打开控制台,等待开机,依次点击AutoPanel、实用工具,看到第一项切换源,把源切换成阿里源,后续安装环境方便。 默认使用的是华为源,它的某些库的版本较旧,安装项目环境时会找不到对应版本。
回到控制台,点击JupyterLab,进入服务器操作页面。 点击终端,打开命令行界面。 在终端中按顺序执行以下代码: 进行资源加速(不加速的话git clone会耗费很多时间,还可能失败) https://www.autodl.com/docs/network_turbo/ 配置环境 conda create -n vcclient-dev python=3.10 conda init bash && source /root/.bashrc #这一行是官方文档没有的,但是必须执行 conda activate vcclient-dev 注意:重启/打开新的终端后,都必须执行一次conda activate vcclient-dev才能运行变声器,因为项目所需的环境都在这个conda env里。 git clone https://github.com/w-okada/voice-changer.git cd voice-changer cd server git clone https://github.com/isletennos/MMVC_Client.git MMVC_Client_v13 git clone https://github.com/isletennos/MMVC_Client.git MMVC_Client_v15 git clone https://github.com/StarStringStudio/so-vits-svc.git so-vits-svc-40 git clone https://github.com/StarStringStudio/so-vits-svc.git so-vits-svc-40v2 cd so-vits-svc-40v2 && git checkout 08c70ff3d2f7958820b715db2a2180f4b7f92f8d && cd - git clone https://github.com/yxlllc/DDSP-SVC.git DDSP-SVC git clone https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI.git RVC pip install -r requirements.txt python3 MMVCServerSIO.py -p 6006 --https false \ --content_vec_500 pretrain/checkpoint_best_legacy_500.pt \ --hubert_base pretrain/hubert_base.pt \ --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt \ --nsf_hifigan pretrain/nsf_hifigan/model \ --hubert_base_jp pretrain/rinna_hubert_base_jp.pt \ --model_dir models 注意:启动命令中的-p后是端口,设为6006, https设为false。这些是为了使用 AutoDL的公网映射,你可以自行修改这些配置(按平台要求)。 第一次启动项目可能会报以下错误:OSError: PortAudio library not found 如果报错,运行以下命令 apt update apt install libportaudio2 再次启动,项目会分两次下载一些必需模型 启动完成 打开AutoDL控制台,在对应服务器后方点击自定义服务 一般会直接打开一个网页,这种情况可以跳过下面的隧道访问步骤。 一些地区不允许直接打开网页,可以使用ssh隧道: 按官方建议操作即可 https://www.autodl.com/docs/ssh_proxy/ 先点击复制把ssh的地址和密码复制到本地文本中,大致如下: ssh -p 56127 [email protected] HZybfLCTmt 修改以下命令中的内容 ssh -CNg -L 22222:127.0.0.1:6006 [email protected] -p 56127 修改好之后,打开本地命令行界面(Windows按WIN+R,输入cmd并回车) 输入刚刚修改好的命令,回车 输入刚刚复制出来的密码,回车 没反应是正常的,只要没有报错 打开浏览器,输入 http://127.0.0.1:22222/ 现在用RVC作为演示。点击RVC进入下一页,允许使用麦克风。 展开Model Setting,点击select从本地上传模型(也可以使用官方项目提供的网络模型) 选择完成点击upload,等待上传结束。 需要注意的是,官方已经下载好了四个RVC模型,如果上传本地模型,必须覆盖掉其中一个(一共只有四个格子)。 上传完成,某个预置模型已经被覆盖了(其实我都想要,但是官方不给) 点击start开始变声,并选择输入输出设备。 输入选择耳机麦克风即可,也可以选音频文件试试效果。 输出,想自己听就选耳机,想输出到其他地方就选声卡跳线。跳线可以用voicemeeter,这里不再展开。 等res的值稳定在几十或者几百,就可以开始使用了。
下面标注软件某些参数(我不知道的就不讲了)。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |