我正在尝试一个语音到文本的程序。我已经写了这段代码,但它没有显示任何输出,也没有显示任何错误。不是在读我的演讲稿。找不到解决办法。请帮忙。你知道吗
import speech_recognition as sr
import webbrowser as wb
r1 = sr.Recognizer()
r2 = sr.Recognizer()
with sr.Microphone() as source:
print('Say Hello')
print('Speak')
audio = r2.listen(source)
if 'Hello' in r1.recognize_google(audio):
r1 = sr.Recognizer()
url = 'https://www.google.com/'
with sr.Microphone() as source:
print('search')
audio = r1.listen(source)
try:
get = r1.recognize_google(audio)
print(get)
wb.get().open_new(url + get)
except sr.UnknownValueError:
print('Not recognised')
except sr.RequestError as e:
print('try again'.format(e))
在我冒着婚姻的危险,在我的电脑前不停地、恼人地喊“你好”之后,捕捉到的音频看起来总是小写的:
所以很明显
'Hello'
应该是'hello'
。你知道吗在切换和重试之后,我的浏览器打开到urlhttps://www.google.com/hello,但没有解析,但我想这会让你走得更远。你知道吗
嗯。你知道吗
相关问题 更多 >
编程相关推荐