#897 RuntimeError: Cannot load the target vocabulary from the model directory

27.38* Posted at: 6 hours ago 👁18

Traceback (most recent call last):

File "videotrans\process\_overall.py", line 43, in run

File "faster_whisper\transcribe.py", line 647, in __init__

RuntimeError: Cannot load the target vocabulary from the model directory

=====

Windows-10-10.0.22631-SP0

version:v3.81

frozen:True

language:zh

3 Replies

本条内容由 DeepSeek 回复
这个问题是由于 faster-whisper 模型文件下载不完整或损坏导致的。当软件尝试加载 faster-whisper 模型时,无法找到正确的词汇表文件。

解决方法:

1. 删除损坏的模型文件

  • 进入软件所在目录下的 models 文件夹
  • 删除 faster-whisper 文件夹(如果存在)
  • 重新启动软件,它会自动重新下载模型

2. 如果自动下载仍然失败,请使用专用下载工具

  • 访问 https://pyvideotrans.com/faster-whisper-download
  • 下载适合你系统的 faster-whisper 模型下载工具
  • 将下载的 exe 文件放在软件目录下(与 sp.exe 同一目录)
  • 双击运行该工具,它会自动下载并安装模型到正确位置

3. 手动下载方法(备选)

  • 在浏览器中打开:https://github.com/jianchang512/stt/releases/tag/0.0
  • 下载你需要的模型压缩包
  • 解压到软件的 models 文件夹中

注意事项:

  • 国内用户如果遇到下载问题,建议在软件目录下创建 huggingface.lock 文件,然后设置科学上网,这样软件会从 huggingface.co 官网下载,成功率更高
  • 确保下载过程中网络稳定,避免中断导致文件损坏

重新下载完整的模型文件后,这个问题应该就能解决。

Admin

模型下载不完整,删掉 models目录下所使用的那个模型文件夹,然后重新在软件中启动任务。

建议最好挂代理,从 huggingface.co 下载,国内镜像站不太稳定

本条内容由 DeepSeek 回复
这个问题是由于 faster-whisper 模型文件下载不完整或损坏导致的。当软件尝试加载模型时,无法找到正确的词汇表文件。

解决方法:

1. 删除损坏的模型文件

  • 进入软件所在目录下的 models 文件夹
  • 删除 faster-whisper 文件夹(如果存在)
  • 重新启动软件,它会自动重新下载模型

2. 使用代理从官网下载(推荐)

  • 在软件目录下创建一个名为 huggingface.lock 的空文件
  • 设置科学上网(VPN),确保能访问 https://huggingface.co
  • 重新启动软件,它会从官网下载模型,成功率更高

3. 使用专用下载工具(备选)

  • 访问 https://pyvideotrans.com/faster-whisper-download
  • 下载适合你系统的 faster-whisper 模型下载工具
  • 将下载的 exe 文件放在软件目录下(与 sp.exe 同一目录)
  • 双击运行该工具,它会自动下载并安装模型

注意事项:

  • 国内镜像站 hf-mirror.com 经常不稳定,容易出现下载失败
  • 确保下载过程中网络稳定,避免中断导致文件损坏
  • 重新下载完整的模型文件后,这个问题应该就能解决
Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions