我正在用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;发布于 2019-04-15 04:15:35
首先,代码不正确:
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和portaudio。注意,你不能用pip安装它们,因为它们不是c:libary的一部分。
我建议你在网上下载这些。
https://stackoverflow.com/questions/54293989
复制相似问题