添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Pyaudio不能被Python识别,怎么办?

0 人关注
Could not import the PyAudio C module '_portaudio'.
Traceback (most recent call last):
  File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 108, in get_pyaudio
    import pyaudio
  File "C:\Python39\lib\site-packages\pyaudio.py", line 116, in <module>
    import _portaudio as pa
ModuleNotFoundError: No module named '_portaudio'

在处理上述异常的过程中,发生了另一个异常。

Traceback (most recent call last):
  File "C:\Python39\yagmail.py", line 2, in <module>
    import yagmail
  File "C:\Python39\yagmail.py", line 5, in <module>
    with sr.Microphone() as source:
  File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 79, in __init__
    self.pyaudio_module = self.get_pyaudio()
  File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 110, in get_pyaudio
    raise AttributeError("Could not find PyAudio; check installation")
AttributeError: Could not find PyAudio; check installation

我已经安装了Pyaudio至少十几次了,但它不工作,我的笔记本是windows 10 64位,但为什么端口音频出现在错误中,我的意思是portaudio与mac有关,对吗?为什么它会问到portaudio?还有,我已经安装和卸载了pyaudio至少十几次了。我用pip、pipwin什么的来安装它。而且不只是这个yagmail项目,语音识别和pyaudio相关的每个项目都显示同样的错误。

python
text-to-speech
pyaudio
yagmail
yadeveloper1911
yadeveloper1911
发布于 2021-08-21
1 个回答
saad_saeed
saad_saeed
发布于 2021-08-21
已采纳
0 人赞同

Method 1:

First:

pip install pipwin

then:

pipwin install pyaudio

Method 2:

First:

sudo apt-get install portaudio19-dev

Then: