错误:“ AttributeError:找不到PyAudio”

时间:2020-06-25 18:08:08

标签: python pip pycharm pyaudio

我正在尝试安装PyAudio软件包,如以下链接中所述:https://realpython.com/python-speech-recognition/#working-with-microphones

我去了这个网站安装PyAudio:https://lfd.uci.edu/~gohlke/pythonlibs/。我安装了PyAudio‑0.2.11‑cp38‑cp38‑win_amd64.whl

根据此文档,这是必要的:https://pypi.org/project/SpeechRecognition/1.2.3

然后,要安装PyAudio,我使用了命令“ pip install PyAudio‑0.2.11‑cp38‑cp38‑win_amd64.whl”,该命令已成功安装模块。

问题在于,当我尝试在PyCharm中运行以下代码行时:

import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()

我收到此错误:

AttributeError: Could not find PyAudio; check installation

pip命令安装了一个pyaudio.py文件,然后将其放在与SpeechRecognition文件夹相同的文件夹中。我还尝试将pyaudio.py放到与我正在处理的项目相同的文件夹中。

我正在Windows 10的PyCharm中使用Python 3.8。如何解决此问题?

编辑1:我不知道这是否有用,但是当我尝试仅运行时

import pyaudio

然后出现此错误:

Could not import the PyAudio C module '_portaudio'.

...

ModuleNotFoundError: No module named '_portaudio'

谢谢。

1 个答案:

答案 0 :(得分:0)

pycharm创建新的环境,因此您必须在pycharm环境中安装py音频

  • 首先打开pycharm,然后按ctrl + alt + s,它将打开“设置”标签
  • 然后单击项目:您的项目名称,然后单击项目解释器
  • 青少年按加号按钮可添加一个包
  • 搜索pyaudio并安装
  • see this image
相关问题