Імпортуйте аудіофайл за допомогою PyDub
Клас AudioSegment з PyDub спрощує імпорт і обробку аудіофайлів у Python.
У цій вправі ми імпортуємо потрібний аудіофайл, створивши екземпляр AudioSegment.
Щоб імпортувати аудіофайл, скористайтеся функцією from_file() у AudioSegment і передайте їй шлях до потрібного аудіофайла як рядок. Параметр format дає змогу вказати формат вашого аудіофайла, однак це необов'язково, адже PyDub визначить його автоматично.
PyDub працює з файлами .wav без додаткових залежностей, але для інших типів, як-от .mp3, вам потрібно встановити ffmpeg.
Тестовий аудіофайл підготовлено як wav_file.wav, ви можете прослухати його тут.
Ця вправа є частиною курсу
Обробка усного мовлення в Python
Інструкції до вправи
- Імпортуйте
AudioSegmentзpydub. - Викличте метод
from_fileі передайте йому шлях до аудіофайла.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import AudioSegment from Pydub
from pydub import ____
# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____,
format="wav")
# Check the type
print(type(wav_file))