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. Если кто-то знает решение данной проблемы пожалуйста ответьте. Спасибо!


Ответы (0 шт):