Python 语音识别:AttributeError:module';语音识别&x27;没有属性';识别器';
我正在尝试使用 我安装了SpeechRecognition,如图所示。我的代码正确运行了几次 我试着输入不同的文件。现在我开始出现以下错误:Python 语音识别:AttributeError:module';语音识别&x27;没有属性';识别器';,python,speech-recognition,spyder,attributeerror,Python,Speech Recognition,Spyder,Attributeerror,我正在尝试使用 我安装了SpeechRecognition,如图所示。我的代码正确运行了几次 我试着输入不同的文件。现在我开始出现以下错误: import speech_recognition as sr Traceback (most recent call last): File "<ipython-input-1-a4d5c9aae5d0>", line 1, in <module> import speech_recognition as sr
import speech_recognition as sr
Traceback (most recent call last):
File "<ipython-input-1-a4d5c9aae5d0>", line 1, in <module>
import speech_recognition as sr
File "/Users/Sashank/Documents/Deep_Learning_A_Z/Personal Projects/Speech recognition/speech_recognition.py", line 7, in <module>
r = sr.Recognizer()
AttributeError: module 'speech_recognition' has no attribute 'Recognizer'
错误似乎对应于下一行代码,我还没有执行:
r = sr.Recognizer()
我对编程和python都是新手。我用的是spyder3。我已经重新启动了内核几次。我试图在终端上再次安装SpeechRecognition。我也关闭和打开了spyder几次,但现在一次又一次地面临同样的错误
请帮忙
完整代码:
# Speech Recognition
# Importing Library
import speech_recognition as sr
# Creating a recognition object
r = sr.Recognizer()
# Extracting the audio & removing ambient noice
audio_file = sr.AudioFile('ambient_noise_recording.wav')
with audio_file as source:
r.adjust_for_ambient_noise(source)
audio = r.record(source)
# Recognize the audio
r.recognize_google(audio)
文件“/Users/Sashank/Documents/Deep_Learning_A_Z/Personal Projects/Speech recognition/Speech_recognition.py”,第7行,在
您的文件名是speech\u recognition.py
,python不会搜索speech\u recognition
模块,而是搜索模块(文件)中的识别器
您需要简单地重命名模块(文件)
例如,从speech\u recognition.py
到sp\u recog.py
文件“/Users/Sashank/Documents/Deep_Learning_A_Z/Personal Projects/Speech recognition/Speech_recognition.py”,第7行,在
您的文件名是speech\u recognition.py
,python不会搜索speech\u recognition
模块,而是搜索模块(文件)中的识别器
您需要简单地重命名模块(文件)
例如,从speech\u recognition.py
到sp\u recog.py
从未想过这会是一个问题,谢谢mann!没想到这会是个问题,谢谢你,曼恩!
# Speech Recognition
# Importing Library
import speech_recognition as sr
# Creating a recognition object
r = sr.Recognizer()
# Extracting the audio & removing ambient noice
audio_file = sr.AudioFile('ambient_noise_recording.wav')
with audio_file as source:
r.adjust_for_ambient_noise(source)
audio = r.record(source)
# Recognize the audio
r.recognize_google(audio)