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
Pokyny k cvičení
- Naimportuj
AudioSegmentz knihovnypydub. - Zavolej metodu
from_filea 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))