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

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