Не удается конвертировать ogg в mp3
Использую pydub для конвертации скачанного голосового сообщения, но выдает ошибку:
Error converting None to MP3: 'NoneType' object has no attribute 'read'
Метод для конвертации:
def convert_ogg_to_mp3(ogg_filepath):
mp3_filepath = os.path.join(f"/audios/{generate_unique_name()}.mp3")
try:
audio = AudioSegment.from_ogg(ogg_filepath)
audio.export(mp3_filepath, format="mp3")
except Exception as e:
print(f"Error converting {ogg_filepath} to MP3: {e}")
return None
return mp3_filepath
Скачивание самого голосового и запись его в файл в директории:
ogg_filepath = os.path.join(AUDIOS_DIR, f"{generate_unique_name()}.ogg")
ogg_filepath = await bot.download_file(audio_path, AUDIOS_DIR)