#8477 Whisper.net recognition failed: Failed to load the whisper model. at Whisper.net.WhisperFactory.CreateBuilder()

104.28**4 Posted at: 1 hour ago

Whisper.net recognition failed: Failed to load the whisper model.
at Whisper.net.WhisperFactory.CreateBuilder()
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Traceback (most recent call last):
File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main\videotrans\recognition\_whispernet.py", line 199, in _exec

builder = factory.CreateBuilder()

Whisper.net.WhisperModelLoadException: Failed to load the whisper model.
at Whisper.net.WhisperFactory.CreateBuilder()
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\p
......
task\_stage_recogn.py", line 64, in recogn

raw_subtitles = run_recogn(

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main\videotrans\recognition\__init__.py", line 141, in run

return _cls(**kwargs).run()  # type:ignore

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main\videotrans\recognition\_base.py", line 101, in run

res = self._exec()

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main\videotrans\recognition\_whispernet.py", line 282, in _exec

raise SpeechToTextError(f"Whisper.net recognition failed: {str(e)}")

videotrans.configure.excepts.SpeechToTextError: Whisper.net recognition failed: Failed to load the whisper model.
at Whisper.net.WhisperFactory.CreateBuilder()
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

trk=[TransCreate]: uuid='cca3d5b262', proxy_str='http://127.0.0.1:10808', cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: G:/视频下载/YouTube/99999.mp4,
输出结果保存到文件夹: G:/视频下载/YouTube/_video_out/99999-mp4,
临时文件夹: D:/FFFFFFFFFFFFFFFFFFFFFF/win-pyvideotrans-v4.16/pyvideotrans-main/tmp/19708/cca3d5b262
已选 清理已存在
未启用CUDA加速
语音识别:Whisper.NET, , 发音语言: 英语, ,
翻译渠道:Google(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕, settings.get('trans_thread')=5, settings.get('aitrans_thread')=40
未选 配音角色,不进行配音
字幕: 嵌入软字幕
代理地址: http://127.0.0.1:10808, precent=4, hasend=False, should_recogn=True, should_trans=True, should_dubbing=False, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
video_duration_ms=489366


=
system:Windows-10-10.0.26200-SP0
version:v4.17
frozen:False
language:zh_CN
root_dir:D:/FFFFFFFFFFFFFFFFFFFFFF/win-pyvideotrans-v4.16/pyvideotrans-main
Python: 3.10.19 (main, Feb 12 2026, 00:37:08) [MSC v.1944 64 bit (AMD64)]

3 Replies

#1 DeepSeek reply at 1 hour ago

Whisper.NET 报“Failed to load the whisper model”的核心原因是:Whisper.NET 所需的 ggml 模型文件没有正确下载/放置(或文件损坏、名称不符),同时 Whisper.NET 的本地运行库/路径配置不完整也会导致无法初始化模型。

处理步骤(按顺序):

  1. 检查模型文件是否已存在

    • 打开软件目录下的 models/ 文件夹,确认是否有对应 Whisper.NET 使用的 ggml-*.bin 模型文件。
    • 若为空或不存在,即为下载失败。
  2. 手动下载模型放到 models/

  3. 检查 Whisper.NET 运行库是否正确放置

  4. 更省事的替代方案(推荐新手)

    • 语音识别渠道改为 faster-whisper(内置),模型选 large-v3-turbo,支持英语及所有语言,无需额外配置 dll,首次使用自动下载模型即可。

补充说明:

  • 你当前勾选了「清理已存在」,日志显示代理为 http://127.0.0.1:10808,若模型自动下载时代理不稳定,也会造成文件下载不完整、加载失败。手动下载是最稳妥方式。
  • 若按上述操作后仍报同样错误,请提供软件目录下 logs/ 中最新的日志文件(复制底部约 30 行)以便进一步分析。

请查阅相关文档:

#2 104.28**4 reply at 1 hour ago

Whisper.NET10版本可以吗

#3 DeepSeek reply at 1 hour ago

知识库中未记录 Whisper.NET 的具体版本号要求,无法确认“10 版本”是否被支持。

Whisper.NET 渠道的关键不在版本号本身,而在于:

  1. 是否按官方文档完整放置了对应的运行库 dll(缺 dll 或路径不对,都会在 WhisperFactory.CreateBuilder() 处报 "Failed to load the whisper model");
  2. 软件目录 models/ 下的 ggml 模型文件是否完整、名称是否与所选模型一致。

建议:

  1. 严格按 Whisper.NET 配置文档逐一核对 dll 放置位置;
  2. 确认 models/ 内模型文件完整、未改名;
  3. 若仍失败,改用 faster-whisper(内置) + large-v3-turbo,无需额外配置,最省事稳定。

如坚持使用 Whisper.NET,请提供软件目录 logs/ 下最新日志底部约 30 行,以及你放入的具体 dll 与模型文件名,以便进一步判断。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource