运行 时出现错误,我该如何解决?

I have an error when I run it, how do I fix it?

import speech_recognition
Robot_ear = speech_recognition.Recognizer()
with speech_recognition.Microphone() as mic:
    print("Robot: I'm listening")
    audio = Robot_ear.Listen(mic)

you = Robot_ear.Recognizer_google(audio)
print(you)

我有一个错误: 追溯(最近一次通话): 文件“C:\Users\admin\Documents\code\nghe.py”,第 5 行,位于 音频 = Robot_ear.Listen(麦克风) AttributeError: 'Recognizer' 对象没有属性 'Listen'

import speech_recognition
Robot_ear = speech_recognition.Recognizer()
with speech_recognition.Microphone() as mic:
    print("Robot: I'm listening")
    audio = Robot_ear.listen(mic)

you = Robot_ear.Recognizer_google(audio)
print(you)

改为使用小写字母“l”。 listen

这是更新后的代码:

import speech_recognition
Robot_ear = speech_recognition.Recognizer()
with speech_recognition.Microphone() as mic:
    print("Robot: I'm listening")
    audio = Robot_ear.listen(mic)

you = Robot_ear.recognize_google(audio)
print(you)

我会解释你的错误,

  1. 编程前先看文档

  2. 错误是:

    a)在Listen中使用小写字母即listen

    b) 在 Recognize.google() 中使用小写字母,即 recognize.google()