gpt4 book ai didi

python - 属性错误 : 'Recognizer' object has no attribute 'recognize'

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:17 27 4
gpt4 key购买 nike

我在 Python(3.5 版)中尝试使用语音识别模块,但遇到了以下错误:

'AttributeError: 'Recognizer' object has no attribute 'recognize''

这是我使用的代码:

import pyaudio
import speech_recognition as sr

r = sr.Recognizer()
r.energy_threshold=4000

with sr.Microphone() as source:
audio = r.listen(source)

try:
print("Speech was:" + r.recognize(audio))
except LookupError:
print('Speech not understood')

我在 Stack Overflow 本身上找到了这段代码,还阅读了给出的语音识别模块的文档 here ,但是由于某种原因它没有在我的系统中执行。

最佳答案

根据documentation Recognizer 类没有方法 recognize ,这就是你得到的错误的含义,来自

print("Speech was:" + r.recognize(audio))

在这里你试图调用一个不存在的方法,你必须使用该类提供的几个 recognize_* 方法之一,比如 recognize_google , recognize_wit, recognize_ibmrecognize_att

关于python - 属性错误 : 'Recognizer' object has no attribute 'recognize' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34733871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com