Différents types d'audio
Vous avez maintenant vu un exemple du fonctionnement de la classe Recognizer. Essayons-en quelques autres. Que diriez-vous d'un énoncé dans une autre langue?
Que pensez-vous qu'il se passera lorsque nous appellerons la fonction recognize_google() sur une version japonaise de good_morning.wav (fichier) (japanese_audio)?
La langue par défaut est "en-US". Les résultats sont-ils les mêmes avec l'étiquette "ja"?
Et l'audio sans parole? Comme ce rugissement de léopard (leopard_audio).
Ou un énoncé où les sons ne sont pas forcément de vrais mots, comme un bébé qui "parle" (charlie_audio)?
Pour mieux vous familiariser avec la classe Recognizer, nous allons examiner un exemple de chacun de ces cas.
Cette activité fait partie du cours
Traitement de la langue parlée en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)