НачатьНачать бесплатно

Экспорт и конвертация аудиофайлов

Если вы внесли изменения в аудиофайлы или у них указано неверное расширение, вы можете использовать PyDub, чтобы экспортировать и сохранить их как новые аудиофайлы.

Для этого вызовите метод .export() на любом экземпляре AudioSegment. Функция export() принимает два параметра: out_f — путь к выходному файлу и format — желаемый формат нового аудиофайла. Оба параметра являются строками. По умолчанию format равен "mp3", поэтому при необходимости измените его.

В этом упражнении вы импортируете этот файл .mp3 (mp3_file.mp3), а затем экспортируете его с расширением .wav с помощью .export().

Обратите внимание: для работы с файлами, отличными от .wav, потребуется ffmpeg.

Это упражнение является частью курса

Обработка устной речи на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте mp3_file.mp3 и сохраните результат в переменную mp3_file.
  • Экспортируйте mp3_file с именем файла mp3_file.wav и параметром format, равным "wav".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

from pydub import AudioSegment

# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)

# Export the .mp3 file as wav
mp3_file.____(out_f=____,
                format=____)
Редактировать и запускать код