Экспорт и конвертация аудиофайлов
Если вы внесли изменения в аудиофайлы или у них указано неверное расширение, вы можете использовать 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=____)