You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用OpenAI Whisper与SpeechRecognition的Python代码遇NumbaDeprecationWarning求助

解决使用Whisper时的NumbaDeprecationWarning警告

这个警告是Numba库的弃用提示:numba.jit装饰器未指定nopython参数,当前默认值为False,但在Numba 0.59.0及以后版本会默认改为True。该警告并非你的代码直接导致,而是来自Whisper或其依赖库的底层实现,以下是几种解决方式:

  • 升级依赖到最新版本
    Whisper及其依赖的相关库可能已在新版本中修复了该警告,执行命令更新:

    pip install --upgrade openai-whisper speechrecognition numba
    
  • 手动配置Numba抑制警告
    在代码开头添加以下配置,要么强制Numba使用nopython模式,要么直接忽略该类警告:

    import numba
    import warnings
    
    # 方式1:强制所有jit装饰器使用nopython模式
    numba.jit(nopython=True)
    
    # 方式2:直接忽略Numba弃用警告
    warnings.filterwarnings("ignore", category=numba.NumbaDeprecationWarning)
    
  • 锁定Numba版本到0.58.x
    如果升级后出现兼容性问题,可暂时将Numba版本锁定到尚未强制nopython默认值的版本:

    pip install numba==0.58.1
    

内容的提问来源于stack exchange,提问作者Julian Hoffguy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:52:05