Přehrání zvukového souboru pomocí PyDub
Při práci se zvukovými soubory je přirozené chtít si je poslechnout.
Modul playback z knihovny PyDub nabízí funkci play(), které předáš AudioSegment. Po jejím zavolání se daný AudioSegment přehraje.
Tohle se hodí, když chceš zkontrolovat kvalitu zvukového souboru nebo posoudit, jaké úpravy jsou potřeba.
V tomto cvičení uvidíš, jak jednoduché je funkci play() použít.
Pamatuj: aby funkce play() fungovala, potřebuješ nainstalovaný balíček simpleaudio nebo pyaudio pro soubory .wav a ffmpeg pro ostatní formáty.
Toto cvičení je součástí kurzu
Zpracování mluveného jazyka v Pythonu
Pokyny k cvičení
- Importuj
playz modulupydub.playback. - Zavolej
play()a předej jíAudioSegmentuložený v proměnnéwav_file.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
____(____)