1. Learn
  2. /
  3. Курси
  4. /
  5. Обробка усного мовлення в Python

Connected

Вправа

Отримання статистики PyDub

Ви вирішили, що буде корисно легко дізнаватися аудіоатрибути будь-якого файла. Це особливо стане в пригоді, щоб з'ясувати, скільки каналів має аудіофайл або чи достатня частота кадрів для транскрибування.

У цій вправі ми створимо show_pydub_stats(), яка приймає назву аудіофайла як вхід. Далі вона імпортує аудіо як екземпляр AudioSegment з PyDub і виводить атрибути, зокрема кількість каналів, тривалість та інші.

Потім функція повертає екземпляр AudioSegment, щоб його можна було використати згодом.

Ми застосуємо нашу функцію до щойно перетвореного файла .wav, call_1.wav.

AudioSegment уже імпортовано з PyDub.

Інструкції

100 XP
  • Створіть екземпляр AudioSegment з назвою audio_segment, імпортувавши параметр filename.
  • Виведіть кількість каналів за допомогою атрибута channels.
  • Поверніть змінну audio_segment.
  • Перевірте функцію на "call_1.wav".