请首先构建并安装PortAudio Python绑定

问题描述 投票:0回答:2

我已经安装了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不在那里!

python speech-recognition pyaudio portaudio
2个回答
0
投票

首先通过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问题


0
投票

不要输入pip install PortAudio 没有这样的包裹

你可以宁愿使用

pip install port audio

(小写,之间有空格)。 乐于帮助。

© www.soinside.com 2019 - 2024. All rights reserved.