【发布时间】:2021-08-21 09:19:52
【问题描述】:
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