繁体   English   中英

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

[英]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)

我有一个错误: Traceback(最近一次通话最后):文件“C:\ Users \ admin \ Documents \ code \ nghe.py”,第5行,音频= Robot_ear.Listen(mic)AttributeError:'Recognizer' object没有属性“听”

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” instease。 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. 首先go通过文档go之前进行编程

  2. 错误是:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM