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

Connected

cvičení

Z AudioFile na AudioData

Jak jsi viděl/a dříve, aby byla audio data použitelná, je potřeba provést několik transformačních kroků. Stejné to je i u SpeechRecognition.

V tomto cvičení nahrajeme audio soubor clean_support_call.wav (odkaz) a připravíme ho k rozpoznání.

Audio soubor nejprve načteme pomocí třídy AudioFile. Metoda recognize_google() ale vyžaduje vstup typu AudioData.

Pro převod AudioFile na AudioData použijeme metodu record() třídy Recognizer spolu s kontextovým manažerem. Metoda record() přijme AudioFile jako vstup a převede ho na AudioData – připravené k použití s recognize_google().

SpeechRecognition je už naimportovaný jako sr.

Pokyny

100 XP
  • Předej třídě AudioFile soubor clean_support_call.wav.
  • Pomocí kontextového manažeru otevři a načti clean_support_call jako source.
  • Nahraj source a spusť kód.