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

Воспроизведение аудиофайла с помощью PyDub

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

Модуль playback библиотеки PyDub предоставляет функцию play(), которой можно передать объект AudioSegment. При вызове play() с переданным AudioSegment файл будет воспроизведён вслух.

Это удобно для проверки качества аудиофайлов и оценки необходимых изменений.

В этом упражнении вы убедитесь, насколько просто использовать функцию play().

Обратите внимание: для работы функции play() требуется установленный пакет simpleaudio или pyaudio для файлов .wav, а для файлов других форматов — 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
____(____)
Редактировать и запускать код