我正在用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的一部分。
我建议您在线下载这些。