Tipuri diferite de audio
Acum ai văzut un exemplu despre cum funcționează clasa Recognizer. Să mai exersăm puțin. Ce zici de vorbire într-o altă limbă?
Ce crezi că se va întâmpla când apelăm funcția recognize_google() pe o versiune în japoneză a fișierului good_morning.wav (fișier) (japanese_audio)?
Limba implicită este "en-US" — rezultatele sunt aceleași cu eticheta "ja"?
Dar audio non-verbal? De exemplu, un leopard care răcnește (leopard_audio).
Sau vorbire în care sunetele nu formează cuvinte reale, cum ar fi un bebeluș care gângurește (charlie_audio)?
Pentru a te familiariza mai bine cu clasa Recognizer, vom analiza câte un exemplu din fiecare categorie.
Acest exercițiu face parte din cursul
Procesarea limbajului vorbit în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)