【发布时间】:2020-06-25 18:08:08
【问题描述】:
我正在尝试安装 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'
谢谢。
【问题讨论】:
标签: python pip pycharm pyaudio