Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod