#6070 所选模型不存在,请先下载模型到 D:/whispercpp/models 目录下Traceback (most recent call last):

240e:39c* Posted at: 1 hour ago

所选模型不存在,请先下载模型到 D:/whispercpp/models 目录下
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 52, in run
File "videotrans\task\_stage_recogn.py", line 62, in recogn
File "videotrans\recognition\__init__.py", line 206, in run
File "videotrans\recognition\_base.py", line 92, in run
File "videotrans\recognition\_cpp.py", line 33, in _exec
RuntimeError: 所选模型不存在,请先下载模型到 D:/whispercpp/models 目录下

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: G:/1.mp4,
输出结果保存到文件夹: G:/_video_out/1-mp4,
临时文件夹: H:/pyvideotrans/tmp/12520/5c7d88d507
已选 清理已存在
未选 启用CUDA加速
未选 降噪
已选 识别说话人,最大说话人数量3
语音识别:Whisper.cpp, model_name: ggml-tiny.bin, 发音语言: 英语, 断句方式:默认断句
翻译渠道:微软(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入软字幕
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.8, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:Windows-10-10.0.26100-SP0
version:v4.07
frozen:True
language:zh
root_dir:H:/pyvideotrans

1 Replies

这个问题是因为 Whisper.cpp 渠道所需的模型文件未找到。软件默认要求将 .bin 格式的 ggml 模型(如 ggml-tiny.bin)放在软件目录下的 models/ 文件夹内。但你的日志显示查找路径是 D:/whispercpp/models,说明你可能在高级选项中自定义了模型存放路径,而该目录下缺少模型文件。


解决方案:

  1. 检查模型存放路径
    打开 菜单 → 工具 → 高级选项 → 语音识别参数,找到 whisper.cpp模型 相关设置,确认模型文件存放路径。

    • 如果未自定义,默认路径是 {软件根目录}/models/
    • 如果自定义成了 D:/whispercpp/models,请确保该文件夹存在且文件命名正确。
  2. 手动下载模型文件
    whisper.cpp 官方仓库 下载 ggml-tiny.bin(或其他所需模型),放入上述路径。

    • 也可通过软件内自动下载:取消自定义路径,使用默认路径,软件下次启动时会尝试自动下载。
  3. 建议切换语音识别渠道
    如果不想手动处理模型,推荐改为使用 faster-whisper(本地内置) 渠道,它支持自动下载模型且效果更好,无需手动配置模型路径。

如果仍无法解决,请提供软件目录下 logs/ 文件夹中的最新日志文件(复制底部约30行)以及软件左上角的版本号,以便进一步分析。

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource