回溯(最近一次调用最后一次):文件“C:\ Users \ farha \ Desktop \ VoicebotRuuh_6_langs_Modified - Copy \ chatbot.py”,第188行,在exec()文件“C:\ Users \ farha \ Desktop \ VoicebotRuuh_6_langs_Modified - Copy \ chatbot.py“,第121行,在exec结果= r.recognize_google(音频)文件”C:\ Python36-32 \ lib \ site-packages \ speech_recognition__init __。py“,第859行,在recogn_google中,如果不是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片段。
import speech_recognition as sr
try:
audio = r.record(source, duration = 5)
#print("Done")
except:
exec()
使用错误作为例外!
import speech_recognition as sr
try:
audio = r.record(source, duration = 5)
#print("Done")
except sr.UnknownValueError:
exec()