Різновиди аудіо
Тепер ви бачили приклад того, як працює клас Recognizer. Спробуймо ще кілька варіантів. Наприклад, мовлення іншою мовою.
Як ви гадаєте, що станеться, якщо викликати функцію recognize_google() для японської версії good_morning.wav (файл) (japanese_audio)?
Мова за замовчуванням — "en-US". Чи будуть результати такими самими з тегом "ja"?
А як щодо не мовного аудіо? Наприклад, ривіння леопарда (leopard_audio).
Або мовлення, де звуки можуть не бути справжніми словами, наприклад дитина „розмовляє" (charlie_audio)?
Щоб краще познайомитися з класом Recognizer, розглянемо приклад для кожного з цих випадків.
Ця вправа є частиною курсу
Обробка усного мовлення в Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)