没有档案名称'pyaudio'

时间:2019-05-04 01:33:30

标签: python pyaudio

我的错误是:

  

回溯(最近通话最近):文件   “ C:\ Users \ gaura \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ speech_recognition__init __。py”,   第108行,在get_pyaudio中       导入pyaudio ModuleNotFoundError:没有名为“ pyaudio”的模块

     

在处理上述异常期间,发生了另一个异常:

     

回溯(最近通话最近):文件   “ C:/Users/gaura/PycharmProjects/jarvis_prog/jarvis.py”,第46行,在          takeCommand()文件“ C:/Users/gaura/PycharmProjects/jarvis_prog/jarvis.py”,第28行,在   takeCommand       以sr.Microphone()作为来源:文件“ C:\ Users \ gaura \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ speech_recognition__init __。py”,   第79行,初始化       self.pyaudio_module = self.get_pyaudio()文件“ C:\ Users \ gaura \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ speech_recognition__init __。py”,   第110行,在get_pyaudio中       引发AttributeError(“找不到PyAudio;请检查安装”)AttributeError:找不到PyAudio;检查安装

3 个答案:

答案 0 :(得分:1)

  • 检查您的python版本并下载支持您的版本的pyaudio文件,即如果您使用的是python 3.9,则必须下载 PyAudio‑0.2.11‑cp39‑cp39‑win_amd64.whl 注意:此文件适用于 64 位操作系统
  • 在下载文件的文件夹中打开终端,输入以下命令安装文件。将 some-package.whl 替换为下载文件的名称
<块引用>

pip install some-package.whl

  • 使用 pip install SpeechRecognition 安装 SpeechRecognition 模块,然后运行程序

答案 1 :(得分:0)

如果您要处理语音识别,则有一个名为 SpeechRecognition 的模块 通过

安装
pip install SpeechRecognition

答案 2 :(得分:0)

您的系统似乎缺少pyaudio

您可以简单地从here获取Wheel包 然后使用pip install PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl安装它。然后尝试安装您的软件包。