这是剧本中把一切搞砸的部分
def MyCommand():
#init recongnize voice
r = sr.Recongnize()
r.pause_thershold = 3
#threshold = one second, waiting to adjust threshold dependent on noise levels
r.adjust_for_ambient_noise(source, duraiton=3)
audio = r.listen(source)
try:
command = r.recognize_google(audio).lower()
print('you said:' + command + '\n')
#loopback to continue to listen for commands if unrecognized speech is received
except sr.UnknownValueError:
print('I did not hear that')
command = myCommand();
return command
while True:
assistant(myCommand())
else:
error = random.choice(error)
talk(error)
为什么它不让我把这个,我尝试删除和重新安装的SR模块,但我没有运气。我试着在网上找一些东西,但没有太多的信息,究竟是什么打破了这个,我发现的大多数东西是问题与实际的SR模块。 问题来源StackOverflow 地址:/questions/59378560/getting-an-error-when-trying-to-create-an-except-sr-unknownvalueerror
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。