Różne rodzaje audio
Wiesz już, jak działa klasa Recognizer. Czas wypróbować kilka dodatkowych przypadków. Co z mową w innym języku?
Co się stanie, gdy wywołamy funkcję recognize_google() na japońskiej wersji pliku good_morning.wav (plik) (japanese_audio)?
Domyślny język to "en-US" – czy wyniki będą takie same z tagiem "ja"?
A co z dźwiękami, które nie są mową? Na przykład ryk leoparda (leopard_audio).
Albo mowa, w której dźwięki mogą nie tworzyć prawdziwych słów – jak w przypadku gaworzącego niemowlęcia (charlie_audio)?
Aby lepiej poznać klasę Recognizer, przyjrzymy się przykładowi każdego z tych przypadków.
To ćwiczenie jest częścią kursu
Przetwarzanie mowy w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)