Mac上的PyCharm中的语音识别缺少PyAudio

时间:2019-07-14 23:01:37

标签: python pyaudio

#raise AttributeError("Could not find PyAudio; check installation")

#AttributeError:找不到PyAudio;检查安装

#我已经尝试了每种类型的pip或sudo类型的命令,但是     #不起作用,只是说PyAudio丢失了

import speech_recognition as sr

# get audio from the microphone
r = sr.Recognizer()
with sr.Microphone() as source:
    print("Speak:")
    audio = r.listen(source)

try:
    print("You said " + r.recognize_google(audio))
except sr.UnknownValueError:
    print("Could not understand audio")
except sr.RequestError as e:
    print("Could not request results; {0}".format(e))

2 个答案:

答案 0 :(得分:2)

基于操作系统,您可能需要获取一些其他软件包。

Debian Linux

如果您没有Homebrew(意大利语),请下载here

$ brew install portaudio
$ pip install pyaudio

MacOS

如果您没有Homebrew(意大利语),请下载here

$ brew install portaudio
$ pip install pyaudio

Windows

$ pip install pyaudio

我找到了这个答案here

答案 1 :(得分:0)

您可以直接从here

安装PyAudio Wheel。

有关将语音识别与python结合使用的更多信息,您可以查看this