Воспроизведение аудиофайла с помощью PyDub
Работая с аудиофайлами, вы наверняка захотите их прослушать.
Модуль playback библиотеки PyDub предоставляет функцию play(), которой можно передать объект AudioSegment. При вызове play() с переданным AudioSegment файл будет воспроизведён вслух.
Это удобно для проверки качества аудиофайлов и оценки необходимых изменений.
В этом упражнении вы убедитесь, насколько просто использовать функцию play().
Обратите внимание: для работы функции play() требуется установленный пакет simpleaudio или pyaudio для файлов .wav, а для файлов других форматов — ffmpeg.
Это упражнение является частью курса
Обработка устной речи на Python
Инструкции к упражнению
- Импортируйте
playиз модуляpydub.playback. - Вызовите
play(), передав ей AudioSegmentwav_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
____(____)