Python找不到PyAudio

2024-06-10 07:01:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我计划为自己做一个VA

我尝试过以下代码:

import speech_recognition as sr

listener = sr.Recognizer()

with sr.Microphone() as source:
    print('listening')
    voice = listener.listen(source)
    info = listener.recognize_google(voice)
    print(info)

但是当我在IDE中运行它时,我得到了这个属性错误

import pyaudio
ModuleNotFoundError: No module named 'pyaudio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
 File "D:/Shounak/workspace/Python/email-bot/main.py", line 8, in <module>
   with sr.Microphone() as source:
 File "C:\Users\shoun.PDK_WIN7_LP\.virtualenvs\email-bot\lib\site-packages\speech_recognition\__init__.py", line 79, in __init__
   self.pyaudio_module = self.get_pyaudio()
 File "C:\Users\shoun.PDK_WIN7_LP\.virtualenvs\email-bot\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,但是我仍然收到这个错误


Tags: inpysourceinitemailasbotline
3条回答

在您使用的IDE命令提示符中,安装PyAudio

pip install PyAudio

可能您的系统缺少一些依赖项

首先尝试执行下面的命令

pip install pipwin

然后

pipwin install PyAudio

你可以试试下面的版本

pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl

访问PyAudio。你可以手动下载

您的IDE是否使用Python虚拟环境?如果是这样,请确保PyAudio安装在虚拟环境中,而不是全局Python解释器中

相关问题 更多 >