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.
Toto cvičení je součástí kurzu
Zpracování mluveného jazyka v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
recognizer = sr.Recognizer()
# Record the audio from the clean support call
with ____ as source:
clean_support_call_audio = ____.record(____)
# Transcribe the speech from the clean support call
text = recognizer.____(____,
language="en-US")
print(text)