【笔记】CosyVoice 模型下载小记:简单易懂的两种方法对比

#工作记录

笔记标签:#CosyVoice 模型 #模型下载 #ModelScope #Git LFS #语音合成开发

一、强烈推荐:用 ModelScope SDK 下载(简单又靠谱)

1.1 好处多多

  • 不容易出错:能自动把模型需要的所有东西都下载好,不用担心漏文件导致模型用不了。
  • 不用特殊网络:在国内正常网络就能下载,万一断网了,重新运行还能接着下。
  • 总保持最新:官方更新模型功能,用这个方法下载就能直接用新功能。

1.2 具体步骤

  • 创建下载脚本:新建一个叫models_download.py的文件,把下面代码复制进去:
# 导入下载工具

from modelscope import snapshot_download

# 下载基础模型

snapshot_download('iic/CosyVoice-300M', local_dir='pretrained_models/CosyVoice-300M')

# 下载微调版本

snapshot_download('iic/CosyVoice-300M-SFT', local_dir='pretrained_models/CosyVoice-300M-SFT')

# 下载另一个版本

snapshot_download('iic/CosyVoice-300M-Instruct', local_dir='pretrained_models/CosyVoice-300M-Instruct')

# 下载语音合成要用的模型

snapshot_download('speech_tts/speech_kantts_ttsfrd', local_dir='pretrained_models/speech_kantts_ttsfrd')

 

  • 运行代码:打开终端,先激活我们项目的虚拟环境,再输入命令python models_download.py 。等它下载完就行,如果遇到权限问题,加个--no-cache-dir参数试试。
​python models_download.py

实验记录:我自己测试时,第一次下载到一半断网了,重新运行代码后,它真的接着上次的进度继续下载,很方便!

二、备选方法:用 Git LFS 下载(麻烦,不推荐)

2.1 准备工作

要用这个方法,得先安装 Git LFS,这是专门用来下载大文件的工具,因为模型文件都很大。

2.2 下载命令

在终端输入下面命令:

# 创建放模型的文件夹

mkdir -p pretrained_models

# 下载基础模型

git clone https://www.modelscope.cn/iic/CosyVoice-300M.git pretrained_models/CosyVoice-300M

# 下载微调版本

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/speech_tts/speech_kantts_ttsfrd.git pretrained_models/speech_kantts_ttsfrd

2.3 可能遇到的问题

  • 网络要求高:必须开特殊网络,而且网络不稳定就容易下载中断。断了之后,得手动清理没下完的文件,再重新下载。
  • 文件容易缺:可能有些重要文件没下载下来,等我们用模型的时候就会报错,还得自己检查文件够不够、对不对。
  • 自己装依赖:下完模型,还得手动安装模型运行需要的其他软件,装错版本就用不了。

踩坑笔记:之前尝试这个方法,网络中断后没清理干净残留文件,重新下载就出问题了,折腾好久才解决。下载后可能文件不完整,运行程序时一直报找不到相关文件的错。

三、两种方法对比

对比项

ModelScope SDK 下载

Git LFS 下载

网络

正常网络就能下,断了能续

必须特殊网络,容易断

出错概率

很低

很高

操作难度

复制代码运行就行

要处理各种问题

四、最后提醒

  1. 优先用第一种 ModelScope SDK 下载,省事又省心。
  1. 非要用 Git LFS 下载的话,记得先安装 Git LFS,下载时网络要稳定。
  1. 如果下载出问题了,看看~/.cache/modelscope/logs里的日志文件,找不出原因就去 ModelScope 官网找官方帮忙。

实用小贴士:可以把这篇笔记收藏起来,下次再下载模型时,直接照着步骤操作就好啦!

希望这篇笔记能帮我们顺利下载 CosyVoice 模型,开始好玩的语音合成开发!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

love530love

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值