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

Connected

cvičení

Ořezávání a úprava zvukových souborů

Některé zvukové soubory mohou obsahovat nadbytečné části. Například na začátku každého souboru může být několik sekund statického šumu.

Místo toho, abys plýtval/a výpočetním výkonem na přepis statiky, můžeš ji jednoduše odstranit.

Protože AudioSegment je iterovatelný objekt měřený v milisekundách, můžeš ke změně délky záznamu použít slicing.

Pro získání prvních 3 sekund ze souboru wav_file použiješ wav_file[:3000].

Dva objekty AudioSegment lze také spojit pomocí operátoru sčítání – to se hodí, když potřebuješ zkombinovat několik zvukových souborů.

Abys obojí procvičil/a, odstraníme první čtyři sekundy ze souboru part1.wav a zbytek připojíme k souboru part2.wav. Výsledek by měl znít jako part_3.wav.

Pokyny

100 XP
  • Načti soubory part_1.wav a part_2.wav a ulož je do proměnných part_1 a part_2.
  • Pomocí slicingu odstraň první 4 sekundy ze záznamu part_1 a výsledek ulož do part_1_removed.
  • Přidej part_1_removed k záznamu part_2 a výsledek ulož do part_3.