#6180 v4.08语音识别模型重新下载时,只有faster-whisper和openai-whisper,模型选项显示正常,其它的选如Qwen-ASR、Whisper.cpp、阿里FunASR等等,都会跳出错误窗口:Error Traceback

2409:8a28* Posted at: 14 hours ago

v4.08语音识别模型重新下载时,只有faster-whisper和openai-whisper,模型选项显示正常,其它的选如Qwen-ASR、Whisper.cpp、阿里FunASR等等,都会跳出错误窗口:Error
Traceback ( most recent call last ):
File " videotrans \ winform \ fn _ recogn . py ", line 232, in
recogn type change
AttributeError :' Recognform ' object has no attribute ' hfaster _ layout '。
点击错误弹窗的"OK"按键,模型的选项中,全是faster-whisper和openai-whisper模型的选项,有的不能下载,有的将错就错也能下载。

3 Replies

这是 v4.08 安装文件不完整或新旧文件混用导致的界面初始化异常:代码在切换语音识别渠道时访问 hfaster_layout 界面布局,但当前安装目录中不存在该属性,所以 Recognform 报错;不是模型被删除了。

解决方法

  1. 先备份配置文件,避免设置丢失:复制 软件目录/videotrans/ 下的 params.jsoncfg.json 到其他位置。
  2. 彻底删除或移走当前软件目录,重新从官网下载最新完整版压缩包(约 2.7GB,不是 300MB 补丁包)
  3. 解压到纯英文、无空格和特殊符号的浅层路径,例如 D:\pyVideoTrans;不要在压缩包内直接运行,不要放到 C:\Program Files
  4. 如果之前打过补丁包,请确认补丁包与完整版匹配;先完整解压完整版,再覆盖最新补丁包。
  5. 重新启动 sp.exe,再切换 Qwen-ASRWhisper.cpp阿里FunASR 等渠道测试。

如果按以上步骤操作后仍报此错误,暂无法进一步确定原因。请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约 30 行报错信息),并确认软件左上角的版本号数字,以便分析。

请查阅相关文档:

下载的就是完整版。日志文件:


Application started at 2026-07-31 13:56:52

1785477412:Loading resources...
1785477412:Loading main window...
1785477413:Initializing UI...
1785477414:SetupUI end...
1785477414:import recognition ...
1785477414:import tts ...
1785477414:import translate ...
1785477414:Get cache ...
1785477414:Set default value ...
1785477414:import voices list ...
1785477414:Set tts voice ...
[DEBUG] Version: v4.08, Frozen:True, OS: win32
上次缓存的角色:No,字幕嵌入类型:2,发音语言:en,目标语言:zh-cn,目标语言代码:None,模型:large-v3-turbo,TTS渠道[0]
1785477414:show main window ...
1785477414:Bind signal...
1785477414:set cursor...
1785477414:preload TTS win...
1785477414:preload STT win...
1785477414:preload translate srt win...
1785477414:end
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] CUDA 不可用,跳过 nvenc 测试。
[DEBUG] 正在测试编码器是否可用: h264_qsv...
[DEBUG] 可用 Nvidia 显卡数: 0
[DEBUG] 找到 0 个 Nvidia GPUs, 耗时: 21s

[DEBUG] star
......
54,230 - modelscope - ERROR - Repo Qwen/Qwen3-ASR-tiny not exists on either https://www.modelscope.cn or https://www.modelscope.ai
[ERROR] 自动下载模型失败,你可以点击 【查看帮助教程】 了解如何手动下载
[https://pyvideotrans.com/aboutmodels]
Traceback (most recent call last):
File "videotrans\util\help_down.py", line 436, in check_and_down_ms
File "modelscope\hub\snapshot_download.py", line 137, in snapshot_download

return _snapshot_download(

File "modelscope\hub\snapshot_download.py", line 283, in _snapshot_download

raise ValueError(

ValueError: Cannot find the requested files in the cached path and outgoing traffic has been disabled. To enable look-ups and downloads online, set 'local_files_only' to False.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\util\help_down.py", line 447, in check_and_down_ms
File "modelscope\hub\snapshot_download.py", line 137, in snapshot_download

return _snapshot_download(

File "modelscope\hub\snapshot_download.py", line 310, in _snapshot_download

endpoint = _api.get_endpoint_for_read(

File "modelscope\hub\api.py", line 547, in get_endpoint_for_read

self.repo_exists(

File "modelscope\hub\api.py", line 705, in repo_exists

raise HTTPError(r)

requests.exceptions.HTTPError:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\job.py", line 35, in run
File "videotrans\task\job.py", line 101, in process_task
File "videotrans\task\speech2text.py", line 97, in recogn
File "videotrans\recognition\__init__.py", line 206, in run
File "videotrans\recognition\_base.py", line 90, in run
File "videotrans\recognition\_qwenasrlocal.py", line 24, in _download
File "videotrans\util\help_down.py", line 452, in check_and_down_ms
videotrans.configure.excepts.DownloadModelsError: 自动下载模型失败,你可以点击 【查看帮助教程】 了解如何手动下载
[https://pyvideotrans.com/aboutmodels]

这是 v4.08 中语音识别渠道切换逻辑的界面刷新异常,不是模型文件缺失导致。

从日志看,选择 Qwen-ASR 后,程序仍按 faster-whisper 的模型列表去加载模型(请求 Qwen/Qwen3-ASR-tiny,而该渠道实际模型应为 Qwen3-ASR-0.6B1.7B),同时在切换界面时访问了不存在的 hfaster_layout 属性,因此弹出 AttributeError: 'Recognform' object has no attribute 'hfaster_layout'

解决步骤:

  1. 先备份设置:复制 软件目录/videotrans/ 下的 params.jsoncfg.json 到其他位置。
  2. 彻底删除当前软件目录(不要在原目录上覆盖),重新从官网下载 v4.08 完整版压缩包(约 2.7GB,不是补丁包)。
  3. 解压到纯英文、无空格、无特殊符号的浅层路径,例如 D:\pyVideoTrans,禁止放入 C:\Program Files,禁止在压缩包内直接运行。
  4. 启动 sp.exe,先不要配置任何 Key,直接切换到 Qwen-ASRWhisper.cpp阿里FunASR 等渠道,确认模型下拉框是否已正确显示对应渠道的模型。
  5. 若重装后仍出现同样问题,则属于该版本本身的界面刷新 Bug,建议暂时优先使用 faster-whisper(内置)openai-whisper(内置) 完成识别,并等待官方后续版本修复。

如需临时手动下载模型绕过自动下载,请按以下位置放置:

  • Qwen-ASR:软件目录/models/models--Qwen--Qwen3-ASR-0.6B软件目录/models/models--Qwen--Qwen3-ASR-1.7B
  • Whisper.cpp:将 .bin 文件放入 软件目录/models/
  • FunASR:解压后放到 软件目录/models/ 对应目录

请查阅相关文档:

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