Inizia subitoInizia gratis

Tipi diversi di audio

Ora hai visto un esempio di come funziona la classe Recognizer. Proviamone altri. Che ne dici di un parlato in un'altra lingua?

Cosa pensi che succederà quando chiameremo la funzione recognize_google() su una versione giapponese di good_morning.wav (file) (japanese_audio)?

La lingua predefinita è "en-US". I risultati sono gli stessi usando il tag "ja"?

E l'audio non vocale? Ad esempio questo ruggito di leopardo (leopard_audio).

Oppure un parlato in cui i suoni potrebbero non essere vere parole, come un bambino che parla (charlie_audio)?

Per prendere confidenza con la classe Recognizer, vedremo un esempio di ognuno di questi casi.

Questo esercizio fa parte del corso

Elaborazione del linguaggio parlato in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Create a recognizer class
recognizer = sr.Recognizer()

# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)

# Print the text
print(text)
Modifica ed esegui il codice