1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Zpracování mluveného jazyka v Pythonu

Connected

Cvičení

Zjišťování statistik pomocí PyDub

Rozhodneš se, že by bylo užitečné snadno zjistit zvukové atributy libovolného souboru. Hodí se to zejména při zjišťování počtu kanálů nebo toho, jestli je vzorkovací frekvence dostatečná pro přepis.

V tomto cvičení vytvoříš funkci show_pydub_stats(), která přijímá název zvukového souboru jako vstup. Funkce ho načte jako instanci AudioSegment z PyDub a vypíše atributy, jako je počet kanálů, délka záznamu a další.

Nakonec vrátí instanci AudioSegment, aby ji bylo možné využít i v dalším zpracování.

Funkci otestujeme na nově převedeném souboru .wav, call_1.wav.

AudioSegment je již naimportován z PyDub.

Pokyny

100 XP
  • Vytvoř instanci AudioSegment s názvem audio_segment načtením souboru zadaného parametrem filename.
  • Vypiš počet kanálů pomocí atributu channels.
  • Vrať proměnnou audio_segment.
  • Otestuj funkci na souboru "call_1.wav".