Експорт і переформатування аудіофайлів
Якщо ви змінили свої аудіофайли або вони мають неправильне розширення, ви можете скористатися 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=____)