如何解决此 python 端口音频绑定问题



我正在用python编写语音到文本的代码,但遇到了这个问题"请先构建并安装PortAudio Python绑定"。

import speech_recognition  as sr;
r=sr.Recognizer()
with sr.Microphone() as source:
    print("say something");
audio=r.listen(source)
try:
    print(r.recognize_google(audio));
except:
    pass;

首先,代码不正确:

import speech_recognition  as sr
r = sr.Recognizer()
with sr.Microphone() as source:
    print("say something")
    audio = r.listen(source)
text = r.recognize_google(audio)
try:
   print("You said: {}",format(text))
except:
   print("Sorry I couldn't understand you")

接下来,您需要安装 pyaudio、speech_recognition 和端口音频。请注意,由于事实上,它们不是C:Library的一部分。

我建议您在线下载这些。

最新更新