通过AI技术实现声音克隆,你可以在 GitHub 查看源项目.

本地安装部署

安装python环境

下载安装conda,Miniconda不同操作系统安装包见: 清华源下载

1
2
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
$ sh Miniconda3-latest-Linux-x86_64.sh #安装后需要关闭并重新打开终端

通过conda安装python 3.9环境

1
2
$ conda create -n voice_clone python=3.9
$ conda activate voice_clone

国内用户可选设置pip源

1
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 

安装ffmpeg

见安装指引: 安装ffmpeg

也可以直接用conda进行安装:

1
conda install conda-forge::ffmpeg

安装PyTorch

跳转下载页面: PyTorch

根据不同的系统和CUDA版本,选择执行不同命令

没有英伟达显卡,或未安装cuda的话,直接pip安装:

1
$ pip install torch torchvision torchaudio

下载源码运行

在网盘下载项目压缩包OpenVoice.zip (访问密码: 6990)
,解压到本地文件夹,然后执行下面代码

1
2
3
4
5
6
7
8
# 进入项目文件夹
$ cd OpenVoice

# 安装依赖包
$ pip install -r requirements.txt

# 运行程序
$ python app.py

在网页打开链接: http://127.0.0.1:7860/