百度网站推广价格,如何进行网站的宣传和推广,邯郸,品牌传播策划方案CosyVoice安装过程详解
安装过程参考官方文档
前情提要
环境#xff1a;Windows子系统WSL下安装的Ubunt22.4python环境管理#xff1a;MiniConda3git
1. Clone代码
$ git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
# 若是submodule下载失败…CosyVoice安装过程详解
安装过程参考官方文档
前情提要
环境Windows子系统WSL下安装的Ubunt22.4python环境管理MiniConda3git
1. Clone代码
$ git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
# 若是submodule下载失败要先进入CosyVoice目录再执行以下命令可以多次执行直到submodule安装成功会有Successfully提示。
cd CosyVoice
git submodule update --init --recursive2. 创建虚拟环境
官方使用conda本次示例使用的是miniconda都是一样的。
$ conda create -n cosyvoice python3.10
# 激活环境
$ conda activate cosyvoice
# 安装 pynini
$ pynini是WeTextProcessing所需若是没有用到ttsfrd的话默认是使用WeTextProcessing
$ conda install -y -c conda-forge pynini2.1.5
# 安装依赖包
# 这是基于刚刚我们进入的CosyVoice目录下执行的命令若是执行失败请先注意一下执行文件所在目录
$ pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-hostmirrors.aliyun.com
# 若是conda环境已经添加阿里云源的话-i后面的参数可忽略
# 如果有遇到sox安装问题的话可执行以下命令
# ubuntu
$ sudo apt-get install sox libsox-dev
# centos
$ sudo yum install sox sox-devel3. 下载模型
本示例使用git下载若是git下载不下来可去魔搭社区搜索下载
# 创建模型存放目录注意目前所在目录依旧是在CosyVoice/下
$ mkdir -p pretrained_models
# git clone 模型命令分开执行可以按需下载所要的模型
$ git clone https://www.modelscope.cn/iic/CosyVoice2-0.5B.git pretrained_models/CosyVoice2-0.5B
$ git clone https://www.modelscope.cn/iic/CosyVoice-300M.git pretrained_models/CosyVoice-300M
$ git clone https://www.modelscope.cn/iic/CosyVoice-300M-25Hz.git pretrained_models/CosyVoice-300M-25Hz
$ git clone https://www.modelscope.cn/iic/CosyVoice-300M-SFT.git pretrained_models/CosyVoice-300M-SFT
$ git clone https://www.modelscope.cn/iic/CosyVoice-300M-Instruct.git pretrained_models/CosyVoice-300M-Instruct
$ git clone https://www.modelscope.cn/iic/CosyVoice-ttsfrd.git pretrained_models/CosyVoice-ttsfrd注意这里若是需要ttsfrd模型那要执行以下步骤若是不需要就忽略它
# 安装ttsfrd模型
$ cd pretrained_models/CosyVoice-ttsfrd/
$ unzip resource.zip -d .
$ pip install ttsfrd_dependency-0.1-py3-none-any.whl
$ pip install ttsfrd-0.4.2-cp310-cp310-linux_x86_64.whlPS: 下载下来的ttsfrd有两个包一个是cp38和cp310旧的官方文档里python是3.8那就选择cp38的包本示例python3.10所以用的是cp310的包
4. 添加环境变量
这条命令不知道是不是tts安装时所需我第一次安装时没有执行这条命令也是可以运行。
$ export PYTHONPATHthird_party/Matcha-TTS5. 运行UI
在CosyVoice目录下执行以下命令可打开UI页面快速熟悉。
$ python3 webui.py --port 50000 --model_dir pretrained_models/CosyVoice-300M
# --model_dir指向刚刚我们下载的模型地址可启动不同的模型试试看6. 结束