请先构建并安装 PortAudio Python 绑定
Please build and install the PortAudio Python bindings first
我已经安装了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
(小写,中间有 space)。
乐于助人。
我已经安装了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 与你的 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
(小写,中间有 space)。
乐于助人。