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

Connected

cvičení

Práce s rušivým zvukem

V tomto cvičení nejdřív přepíšeme do textu čistý zvukový vzorek a pak uvidíme, co se stane, když přidáme šum na pozadí.

Čistá zvuková nahrávka je uložena jako clean_support_call.

Přehrát čistou nahrávku zákaznické podpory.

To samé pak uděláme s rušivým zvukovým souborem uloženým jako noisy_support_call. Obsahuje stejnou řeč jako clean_support_call, ale s přidaným šumem na pozadí.

Přehrát rušivou nahrávku zákaznické podpory.

Abychom šum na pozadí potlačili, využijeme funkci adjust_for_ambient_noise() třídy Recognizer.

Instrukce 1/4

undefined XP
  • 1

    Přepišme čistý zvuk. Načti clean_support_call jako zdroj a zavolej na soubor metodu recognize_google().

  • 2

    Udělejme to samé jako předtím, ale tentokrát s rušivým zvukovým souborem uloženým jako noisy_support_call, přičemž parametr show_all nastav na True.

  • 3

    Nastav parametr duration funkce adjust_for_ambient_noise() na 1 (sekundu), aby recognizer zohlednil šum na pozadí.

  • 4

    Hodnota duration rovná 1 byla příliš dlouhá a část nahrávky se ořízla. Zkus nastavit duration na 0.5.