实时变声器voice

您所在的位置:网站首页 有没有免费变声器的软件 实时变声器voice

实时变声器voice

2023-06-02 10:17| 来源: 网络整理| 查看: 265

注意,请准守官方文档中的使用条款:

项目地址:

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