Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj play z modulu pydub.playback.
  • Zavolej play() a předej jí AudioSegment ulož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
____(____)
Upravit a spustit kód