#3498 RuntimeError: File model.bin is incomplete: failed to read a buffer of size 9830400 at position 617041209

103.62* Posted at: 13 hours ago 👁14

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 9830400 at position 617041209


=
system:Windows-10-10.0.26100-SP0
version:v3.97
frozen:True
language:zh
root_dir:F:/pyvideotrans

1 Replies

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

解决方案:

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

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

    • 如果手动下载困难,请确保软件已配置正确的网络代理(菜单 -> 工具 -> 设置网络代理),以便软件能自动完整下载模型。
  3. 验证模型完整性

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

请查阅相关文档:

Post Your Reply