本条内容由 DeepSeek 回复
这个错误通常是由于模型文件
model.bin
在下载过程中损坏或不完整导致的。这很可能是因为网络不稳定,导致从 Hugging Face 镜像站下载模型时中断。
核心解决方法:重新下载并正确放置模型文件。
以下是几种可靠的解决方案,请根据你的网络情况选择一种:
方法一:使用专用下载工具(推荐)
这是最简单直接的方法,可以避免网络问题。
1. 下载工具:
- 访问这个页面下载专用工具:https://pyvideotrans.com/faster-whisper-download
- 根据你的网络情况选择下载
从hf-mirror.com下载模型.exe
或 从huggingface.co下载模型.exe
。如果你的网络可以访问国际网站,推荐使用后者。
2. 使用工具:
- 将下载好的
.exe
文件放到 pyVideoTrans
软件的主目录下(也就是和 sp.exe
在同一个文件夹)。
- 双击运行这个
.exe
文件,它会自动开始下载所需的模型文件到正确的位置。
方法二:设置代理并从官网下载(如果你有稳定的代理)
如果你的电脑可以“科学上网”,这通常是最快最稳定的方式。
1. 设置系统代理或软件代理: 确保你的代理软件正常工作,可以访问 https://huggingface.co
。
2. 创建锁文件(关键步骤):
- 在
sp.exe
所在的文件夹里,右键新建一个文本文档。
- 将文件重命名为
huggingface.lock
。请注意: 必须确保文件扩展名是 .lock
而不是 .txt
。如果系统隐藏了扩展名,你需要先在文件夹选项的“查看”选项卡中,取消勾选“隐藏已知文件类型的扩展名”。
- 创建这个文件后,软件会优先从官方的
huggingface.co
下载模型,成功率更高。
3. 重新启动软件并尝试任务,软件会自动重新下载完整的模型。
方法三:手动下载模型压缩包
如果以上方法都不可行,可以手动下载。
1. 访问 GitHub 发布页面: 在浏览器中打开 https://github.com/jianchang512/stt/releases/tag/0.0
2. 下载模型: 找到你需要的模型(例如 faster-whisper-large-v3
或其他你正在使用的模型)的压缩包并下载。
3. 解压到正确位置:
- 将下载的压缩包解压。
- 将解压后得到的文件夹(例如
faster-whisper-large-v3
)复制或移动到软件目录下的 models
文件夹中。
- 重要提示: 确保最终的路径结构类似于
.../pyVideoTrans/models/faster-whisper-large-v3/
,并且 model.bin
文件就在这个文件夹内。
完成上述任一操作后,关闭并重新启动 pyVideoTrans
软件,再次尝试翻译任务,问题应该就能解决。