#3525 RuntimeError: File model.bin is incomplete: failed to read a buffer of size 3276800 at position 500134913

144.48* Posted at: 18 hours ago 👁13

Traceback (most recent call last):
File "videotrans\process\stt_fun.py", line 346, in faster_whisper
File "faster_whisper\transcribe.py", line 689, in init
RuntimeError: File model.bin is incomplete: failed to read a buffer of size 3276800 at position 500134913


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:D:/pyvideotrans/win-pyvideotrans-v3.97-0304

1 Replies

该错误是由于 faster-whisper 语音识别模型文件 model.bin 下载不完整或已损坏导致的。

解决方案:

  1. 手动下载并替换模型文件

    • 根据你使用的模型(例如 large-v3),在软件根目录的 models 文件夹内,找到对应的模型文件夹(例如 models--Systran--faster-whisper-large-v3)。
    • 从 HuggingFace 官网或镜像站手动下载该模型的 所有文件(包括 .json.bin.txt 等)。
    • 将下载的所有文件复制到上述模型文件夹中,覆盖已存在的文件。
    • 最佳模型 large-v3 的手动下载地址https://huggingface.co/Systran/faster-whisper-large-v3/tree/main
  2. 检查网络和代理

    • 如果后续仍需自动下载其他模型,请确保网络连接稳定。对于中国大陆用户,建议在软件主界面或“菜单-翻译设置”中配置有效的网络代理地址(如 http://127.0.0.1:7860),以访问 HuggingFace。
  3. 重新启动软件

    • 完成文件替换后,重新启动 pyVideoTrans 软件,再次尝试语音识别。

请查阅相关文档:

Post Your Reply