python - Аудио файл не может быть прочитан
Скачиваю файл с апишки телеграмма и даю прочесть его библиотеке speech recognition, но она выдаёт данную ошибку:
Audio file could not be read as PCM WAV, AIFF/AIFF-C, or Native FLAC; check if file is corrupted or in another format
def recognition_voice(url):
download_file(url)
r = sr.Recognizer()
file_audio = sr.AudioFile('voice_message.ogg')
with file_audio as source:
audio_text = r.record(source)
print(type(audio_text))
print(r.recognize_sphinx(audio_text))
Перепробовал все способы которые нашёл, ни один не помог (там где не нужно было скачивать дополнительного ПО), в частности с использованием таких библиотек, как: pydub, soundfile, wavio. Если кто-то знает решение данной проблемы пожалуйста ответьте. Спасибо!