我已经安装了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不在那里!
首先通过pip uninstall pyAudio
卸载你的pyAudio
那么你需要让pyAudio兼容你的python版本在我的情况下我有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问题
不要输入pip install PortAudio
没有这样的包裹
你可以宁愿使用
pip install port audio
(小写,之间有空格)。 乐于帮助。