Импорт аудиофайла с помощью 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))