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

Import zvukového souboru pomocí PyDub

PyDub's AudioSegment class makes it easy to import and manipulate audio files with Python.

V tomto cvičení naimportujeme zvukový soubor tak, že vytvoříme instanci třídy AudioSegment.

Zvukový soubor naimportuješ pomocí funkce from_file() zavolané na AudioSegment – stačí jí předat cestu k cílovému souboru jako řetězec. Parametr format ti umožňuje formát souboru upřesnit, ale není povinný – PyDub ho dokáže rozpoznat automaticky.

PyDub pracuje se soubory .wav bez jakýchkoli dalších závislostí. Pro jiné formáty, jako je .mp3, je ale potřeba nainstalovat ffmpeg.

Ukázkový zvukový soubor je připravený pod názvem wav_file.wav, poslechnout si ho můžeš zde.

Toto cvičení je součástí kurzu

Zpracování mluveného jazyka v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Naimportuj AudioSegment z knihovny pydub.
  • Zavolej metodu from_file a předej jí cestu k zvukovému souboru.

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 from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Upravit a spustit kód