使用语音识别库中的 listen 函数出错
Getting an error using listen function from the speech recognition library
def TakeCommand():
r = sr.Recognizer
mic = sr.Microphone()
with mic as source:
print("I am listening ....")
audio = r.listen(source)
try:
print("Recognizing....")
query = r.recognize_google(audio, language = 'en-US')
print(query)
except Exception as exc:
print(exc)
print("Sorry, I didn't recognized it. Please repeat...")
TakeCommand()
我在行 ''audio = r.listen(sourse)' 上收到一个错误,它说,让我引用 'listen() 缺少 1 个必需的位置参数:'source' ''
如果 link 到图像:
[1]: https://i.stack.imgur.com/wEYOt.png
尝试将 r = sr.Recognizer
更改为 r = sr.Recognizer()
。
def TakeCommand():
r = sr.Recognizer
mic = sr.Microphone()
with mic as source:
print("I am listening ....")
audio = r.listen(source)
try:
print("Recognizing....")
query = r.recognize_google(audio, language = 'en-US')
print(query)
except Exception as exc:
print(exc)
print("Sorry, I didn't recognized it. Please repeat...")
TakeCommand()
我在行 ''audio = r.listen(sourse)' 上收到一个错误,它说,让我引用 'listen() 缺少 1 个必需的位置参数:'source' ''
如果 link 到图像: [1]: https://i.stack.imgur.com/wEYOt.png
尝试将 r = sr.Recognizer
更改为 r = sr.Recognizer()
。