ComfyUI Mixlab 插件 Whisper.available False 报错修复
在 ComfyUI 中安装 Mixlab Nodes 插件后,控制台显示其他节点正常,但 Whisper.available 却返回 False。即使环境里已经安装了 openai-whisper 和 faster-whisper,问题依然可能存在。

遇到这问题时,直接改源码往往是最快的路径。核心在于排查路径初始化逻辑漏洞,并正确放置模型文件。
深度排查:让报错'开口说话'
Mixlab 的默认日志只提示 False,不显示具体原因。为了抓出真凶,我们需要修改插件的入口文件,把隐藏的异常堆栈打印出来。
- 文件路径:
custom_nodes\comfyui-mixlab-nodes\__init__.py - 修改位置:约第 1455-1456 行(Whisper 检测块)。
- 操作:将原本沉默的
except块改为打印完整堆栈。
# 修改前
except Exception as e:
logging.info('Whisper.available False')
# 修改后 (增加 Traceback 打印)
except Exception as e:
import traceback
logging.info(f'Whisper.available False. Reason: {e}')
traceback.print_exc()
修改后重启,控制台会显露真凶:

通常能看到类似这样的错误:
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: '...\models\whisper'

核心原因:路径初始化崩溃
排查发现,该问题并非依赖缺失,而是 nodes/Whisper.py 的代码健壮性不足:




