Я пытаюсь запустить распознавание речи с помощью Проект распознавания речи
Я установил 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
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'
Смущает то, что я выполняю только первую строку кода, которая заключается в импорте библиотеки. И это возвращает ошибку.
import speech_recognition as sr
И, похоже, ошибка соответствует следующей строке кода, которую я еще не выполнил:
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)