我已经安装了pyaudio 但是问题是当我使用麦克风功能
import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
问题出在第三行mic = sr.Microphone()
终端会给我这个消息
Please build and install the PortAudio Python bindings first.
如果我尝试安装pip install PortAudio
,它将显示以下消息
Could not find a version that satisfies the requirement PortAudio (from versions: )No matching distribution found for PortAudio
任何人都可以帮忙,就像我有pyaudio一样,但是PortAudio不在那里!
答案 0 :(得分:0)
首先通过pip uninstall pyAudio
然后在我的情况下,我需要获得与python版本兼容的pyAudio,我的3.7带有32位,我的问题是试图在32位python上安装64位pyAudio。
卸载后,我去了这个网站:Unofficial Windows Binaries for Python Extension Packages
我下载了[PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl]
安装它的方法是转到cmd中的目录,然后键入pip install PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl
我认为这可以解决PortAudio问题
答案 1 :(得分:0)
请勿键入pip install PortAudio
没有这样的包
您宁可使用
pip install port audio
(小写字母之间有一个空格)。
很乐意提供帮助。