我正在尝试安装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'
谢谢。