我想使用SpeechRecognition编写语音识别程序,该程序需要PyAudio起作用。
我尝试使用pip
安装它,但是它说缺少portaudio.h
。因此,我继续使用PyPI,并从那里下载了.whl
文件(https://pypi.org/project/PyAudio/#files)。但是无论我下载哪个版本的文件,哪个版本的平台,pip
一直在说不支持该功能。
第一次尝试:
ERROR: PyAudio-0.2.11-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
第二次尝试:
ERROR: PyAudio-0.2.11-cp36-cp36m-win32.whl is not a supported wheel on this platform.
第三次尝试:
ERROR: PyAudio-0.2.11-cp35-cp35m-win32.whl is not a supported wheel on this platform.
还有其他人发布了有关同一问题(PyAudio Wheel is Unsupported?),但没有得到任何答案的原因,这就是我发布自己的问题的原因。
PS。我检查了我的体系结构,它是Win32。
答案 0 :(得分:0)
这里有一些第三方制造的轮子: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
答案 1 :(得分:-1)
我终于找到了解决方案。我使用了一个名为pipwin
的工具,它类似于pip
,但区别在于它安装了所有必要的依赖项。它可以很容易地安装:
pip install pipwin
然后:
pipwin install pyaudio