Odtwarzanie pliku audio za pomocą PyDub
Pracując z plikami audio, na pewno zechcesz je od czasu do czasu odsłuchać.
Moduł playback biblioteki PyDub udostępnia funkcję play(), której można przekazać obiekt AudioSegment. Wywołanie play() z odpowiednim obiektem AudioSegment spowoduje odtworzenie dźwięku przez głośniki.
To przydatne narzędzie do sprawdzania jakości plików audio i oceny ewentualnych zmian, które trzeba wprowadzić.
W tym ćwiczeniu zobaczysz, jak prosto działa funkcja play().
Pamiętaj: aby korzystać z funkcji play(), musisz mieć zainstalowany simpleaudio lub pyaudio do obsługi plików .wav oraz ffmpeg do obsługi pozostałych formatów.
To ćwiczenie jest częścią kursu
Przetwarzanie mowy w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
playz modułupydub.playback. - Wywołaj funkcję
play(), przekazując jej obiekt AudioSegmentwav_file.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
____(____)