Verschiedene Arten von Audio
Jetzt hast du ein Beispiel gesehen, wie die Klasse Recognizer funktioniert. Probieren wir noch ein paar weitere aus. Wie wäre es mit Sprache in einer anderen Sprache?
Was glaubst du, passiert, wenn wir die Funktion recognize_google() auf eine japanische Version von good_morning.wav (Datei) (japanese_audio) anwenden?
Die Standardsprache ist "en-US". Sind die Ergebnisse mit dem Tag "ja" die gleichen?
Wie sieht es mit Nicht-Sprach-Audio aus? Zum Beispiel dieses Leopardenbrüllen (leopard_audio).
Oder Sprache, bei der die Laute keine echten Wörter sind, etwa ein Baby, das „spricht“ (charlie_audio)?
Um dich weiter mit der Klasse Recognizer vertraut zu machen, schauen wir uns für jeden dieser Fälle ein Beispiel an.
Diese Übung ist Teil des Kurses
Verarbeitung gesprochener Sprache in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)