ПочатиПочніть безкоштовно

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