@manavalit

Как конвертировать OGA в WAV с помощью Python?

Мне нужно конвертировать файл формата OGA (Telegram аудио) в формат WAV, но когда я пытаюсь это сделать с помощью следующего кода, у меня выходит ошибка.
import soundfile as sf

data, samplerate = sf.read('file.oga')
sf.write('new_file.wav', data, samplerate)


Вылезает следующая ошибка:
Traceback (most recent call last):
File "C:/Users/mansu/PycharmProjects/MoBot/lesson.py", line 4, in
data, samplerate = sf.read('file.oga')
File "C:\Users\mansu\PycharmProjects\MoBot\venv\lib\site-packages\soundfile.py", line 373, in read
subtype, endian, format, closefd) as f:
File "C:\Users\mansu\PycharmProjects\MoBot\venv\lib\site-packages\soundfile.py", line 740, in __init__
self._file = self._open(file, mode_int, closefd)
File "C:\Users\mansu\PycharmProjects\MoBot\venv\lib\site-packages\soundfile.py", line 1265, in _open
"Error opening {0!r}: ".format(self.name))
File "C:\Users\mansu\PycharmProjects\MoBot\venv\lib\site-packages\soundfile.py", line 1455, in _error_check
raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace'))
RuntimeError: Error opening 'file.oga': File contains data in an unimplemented format.
Как это исправить?
  • Вопрос задан
  • 1854 просмотра
Пригласить эксперта
Ответы на вопрос 1
@azymson
Python developer
Что за вопрос, я надеюсь вы знаете как пользоваться pip вот библиотека
https://pypi.org/project/ftransc/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы