回溯(最近通话最近): 文件“ C:\ Users \ farha \ Desktop \ VoicebotRuuh_6_langs_Modified-Copy \ chatbot.py”,第188行,在 exec() exec中的文件“ C:\ Users \ farha \ Desktop \ VoicebotRuuh_6_langs_Modified-Copy \ chatbot.py”,第121行 结果= r.recognize_google(音频) 在accept_google中的文件“ C:\ Python36-32 \ lib \ site-packages \ speech_recognition__init __。py”,行859 如果不是isinstance(actual_result,dict)或len(actual_result.get(“ alternative”,[]))== 0:引发UnknownValueError() speech_recognition.UnknownValueError
这是我运行“ python chatbot.py”时得到的信息
在 init .py文件中出现错误,该文件是python程序包中一个名为Speech_recognition的文件,已导入chatbot.py。
以下是基于此问题的chatbot.py片段。
TextField
答案 0 :(得分:0)
将错误用作例外!
import speech_recognition as sr
try:
audio = r.record(source, duration = 5)
#print("Done")
except sr.UnknownValueError:
exec()