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

Connected

Cvičení

Použití třídy Recognizer

Teď, když máš vytvořenou instanci třídy Recognizer, použiješ na ní metodu recognize_google(), která zpřístupní Google Web Speech API a převede mluvené slovo na text.

Metoda recognize_google() vyžaduje argument audio_data — bez něj vrátí chybu.

Výchozím jazykem je americká angličtina. Pokud tvůj zvukový soubor není v americké angličtině, jazyk změníš pomocí argumentu language. Seznam kódů jazyků najdeš zde.

Zvukový soubor s anglickým obsahem byl importován jako clean_support_call_audio. Poslechnout si ho můžeš zde. SpeechRecognition byl také importován jako sr.

Abychom předešli překročení limitu požadavků Google Web API, třídu Recognizer jsme nahradili simulovanou verzí upravenou pro naše zvukové soubory. Některé funkce proto budou omezeny.

Pokyny

100 XP
  • Zavolej metodu recognize_google() na objektu recognizer a předej jí clean_support_call_audio.
  • Nastav argument language na "en-US".