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客户端。

➡️

继续阅读