Відтворення аудіофайла за допомогою PyDub
Якщо ви працюєте з аудіофайлами, найімовірніше, ви захочете їх послухати.
Модуль playback бібліотеки PyDub надає функцію play(), якій можна передати AudioSegment. Запуск функції play() з переданим AudioSegment відтворить цей AudioSegment у голосовому режимі.
Це корисно, щоб перевірити якість ваших аудіофайлів і оцінити, які зміни потрібно внести.
У цій вправі ви побачите, наскільки просто користуватися функцією play().
Пам'ятайте: щоб використовувати функцію play(), для файлів .wav потрібно встановити simpleaudio або pyaudio, а для інших типів файлів — 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
____(____)