window 安装CosyVoice复刻人声 需要3G显存 - 乂墨EMO
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
本文记录了在本地安装CosyVoice的步骤,包括创建Conda环境、安装依赖、下载模型及解决常见问题(如缺少模块和CUDA错误)。建议使用git下载源码,并配置环境变量以确保程序正常运行。
🎯
关键要点
- 记录了在本地安装CosyVoice的步骤,包括创建Conda环境、安装依赖、下载模型及解决常见问题。
- 使用git下载源码,命令为:git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git。
- 创建并激活Conda环境,使用命令:conda create -n cosyvoice -y python=3.10 和 conda activate cosyvoice。
- 安装程序依赖,使用命令:cd CosyVoice conda install -y -c conda-forge pynini==2.1.5 和 pip install -r requirements.txt。
- 下载CosyVoice2.0的模型,使用命令:mkdir -p pretrained_models git clone https://www.modelscope.cn/iic/CosyVoice2-0.5B.git pretrained_models/CosyVoice2-0.5B。
- 通过Web客户端使用程序,命令为:python webui.py --port 50000 --model_dir pretrained_models/CosyVoice2-0.5B。
- 解决常见问题:缺少模块'matcha',需要安装Matcha-TTS模块。
- 处理CUDA错误,检查CUDA版本并更换PyTorch版本以适配显卡。
- 安装ffmpeg以解决预训练音色列表为空的问题。
- 配置环境变量以确保程序正常运行。
❓
延伸问答
如何在本地安装CosyVoice?
在本地安装CosyVoice的步骤包括创建Conda环境、安装依赖、下载模型,并通过Web客户端使用程序。
使用git下载CosyVoice源码的命令是什么?
使用命令:git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git。
如何解决缺少'matcha'模块的问题?
可以通过命令pip install matcha安装Matcha-TTS模块,或执行git submodule update --init --recursive来下载并初始化所有子模块。
如何处理CUDA错误?
检查CUDA版本并更换PyTorch版本以适配显卡,确保使用与显卡兼容的PyTorch版本。
安装CosyVoice需要哪些依赖?
需要安装pynini和其他在requirements.txt中的依赖,使用命令:conda install -y -c conda-forge pynini==2.1.5和pip install -r requirements.txt。
如何通过Web客户端使用CosyVoice?
可以使用命令:python webui.py --port 50000 --model_dir pretrained_models/CosyVoice2-0.5B来启动Web客户端。
➡️