GPT-SoVITS语音克隆工具(一)系统安装及使用部分
GPT-SoVITS是深度学习模型的一套web工具,主要功能:使用少量语音素材,即可克隆相关的声音,进行文本的TTS处理。
·
GPT-SoVITS是深度学习模型的一套web工具,主要功能:使用少量语音素材,即可克隆相关的声音,进行文本的TTS处理。
一、源代码下载
使用源代码进行安装的方式。
GPT-SoVITS项目的github地址:https://github.com/RVC-Boss/GPT-SoVITS 。两种方式可以获得代码:git clone或者直接通过HTTPS获得下载链接(下载再进行解压,获得源代码)。
git clone https://github.com/RVC-Boss/GPT-SoVITS
解压完成获得文件目录
二、python/conda环境安装
conda环境创造env,主要目的是为了避免与系统的包不匹配。
我这次是安装了miniconda,与正常的anaconda,没有安装对应的不需要的组件。
下面是安装的脚本,是一个交互式安装方式,设置的时候只需要默认就可以了。
# mini conda安装脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
安装对应的依赖
# 创建conda环境
conda create -n GPTSoVits python=3.10
# 激活conda虚拟环境(GPTSoVits)
conda activate GPTSoVits
# 安装对应的依赖
pip install -r extra-req.txt --no-deps
pip install -r requirements.txt
提升conda 安装速度
conda也存在类似于pip的源是国外,导致安装速度较慢的问题。这里使用的通用解决方案:
# 在bash中运行,使用清华和中科大的channels
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
# 如果需要恢复到默认的channels
conda config --remove-key channels
# 查看当前设置的channels
conda config --get channels
conda channels的配置文件存在于用户的.condarc文件中。
conda的安装目录也存在一个.condarc文件,对于安装时候源的选择,也存在作用。
三、安装完成
安装依赖和配置都顺利的话,在项目的根目录,运行
python webui.py
运行成功以后,
python webui.py
Running on local URL: http://0.0.0.0:9874
访问网址可以看到这样一个界面:则基本的系统功能已经配置完成。
更多推荐
所有评论(0)