Я пытаюсь использовать код, указанный в приведенной ниже ссылке: https://pypi.org/project/SpeechRecognition/1.2.3/
Ниже приведен код:
import speech_recognition as sr
r = sr.Recognizer()
with sr.WavFile("audio.wav") as source: # use "test.wav" as the audio source
audio = r.record(source) # extract audio data from the file
try:
print("Transcription: " + r.recognize(audio)) # recognize speech using Google Speech Recognition
except LookupError: # speech is unintelligible
print("Could not understand audio")
Но он столкнулся с ошибкой ниже :
>python s2t.py
Traceback (most recent call last):
File "s2t.py", line 4, in <module>
audio = r.record(source) # extract audio data from the file
File "C:\Users\<myuser>\AppData\Local\Programs\Python\Python36-32\lib\site-packages\speech_recognition\__init__.py", line 504, in record
frames.write(buffer)
MemoryError
Подскажите, пожалуйста, как устранить эту ошибку памяти или кода?
Несколько других деталей:
Я на windows 10
Я попытался заменить распознавание (аудио) на распознавание_google (аудио). Та же ошибка.
Размер audio.wav составляет 750 МБ.