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

Відтворення аудіофайла за допомогою PyDub

Якщо ви працюєте з аудіофайлами, найімовірніше, ви захочете їх послухати.

Модуль playback бібліотеки PyDub надає функцію play(), якій можна передати AudioSegment. Запуск функції play() з переданим AudioSegment відтворить цей AudioSegment у голосовому режимі.

Це корисно, щоб перевірити якість ваших аудіофайлів і оцінити, які зміни потрібно внести.

У цій вправі ви побачите, наскільки просто користуватися функцією play().

Пам'ятайте: щоб використовувати функцію play(), для файлів .wav потрібно встановити simpleaudio або pyaudio, а для інших типів файлів — ffmpeg.

Ця вправа є частиною курсу

Обробка усного мовлення в Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте play з модуля pydub.playback.
  • Викличте play(), передавши їй AudioSegment wav_file.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav", 
                                  format="wav")

# Play the audio file
____(____)
Редагувати та запускати код