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

已下载SpeechRecognition模块却无法使用,求助解决方法

解决ModuleNotFoundError: No module named 'speech_recognition'问题

从错误日志能看出,你的代码是通过项目的虚拟环境(venv)运行的,但speech_recognition模块并未安装到这个虚拟环境里——你之前能运行PyPi测试代码,是因为测试代码用的是全局Python环境,和当前项目的虚拟环境不是同一个。

按以下步骤排查解决:

  • 激活项目的虚拟环境:
    打开终端,执行虚拟环境的激活脚本:

    C:\Users\USER\PycharmProjects\Fatawi\venv\Scripts\activate.bat
    

    激活成功后,终端前缀会显示(venv)。

  • 在激活的虚拟环境中重新安装依赖:
    保持虚拟环境激活状态,执行安装命令:

    pip install SpeechRecognition pyaudio
    
  • 验证安装结果:
    执行pip list命令,检查输出列表中是否包含SpeechRecognition和PyAudio,确认模块已安装到当前虚拟环境。

  • 确认PyCharm的解释器配置:
    打开PyCharm的File > Settings > Project: Fatawi > Python Interpreter,确保选中的解释器是项目venv目录下的python.exe,且已安装的模块列表中能看到SpeechRecognition和PyAudio。

如果以上步骤仍未解决问题,可以尝试删除当前venv目录,重新创建虚拟环境后再安装依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:16:13