1. Learn
  2. /
  3. Курси
  4. /
  5. Обробка усного мовлення в Python

Connected

Вправа

Використання класу Recognizer

Тепер, коли ви створили екземпляр класу Recognizer, скористаймося методом recognize_google() на ньому, щоб звернутися до веб-API розпізнавання мовлення Google і перетворити усне мовлення на текст.

recognize_google() потребує аргумент audio_data, інакше буде повернено помилку.

Мовою за замовчуванням є американська англійська. Якщо ваш аудіофайл не англійською (US), ви можете змінити мову через аргумент language. Перелік кодів мов наведено тут.

Аудіофайл із англомовним мовленням імпортовано як clean_support_call_audio. Ви можете прослухати аудіофайл тут. SpeechRecognition також імпортовано як sr.

Щоб не перевищити ліміт запитів до веб-API Google, ми змокали клас Recognizer для роботи з нашими аудіофайлами. Це означає, що частина функціональності буде обмежена.

Інструкції

100 XP
  • Викличте метод recognize_google() на recognizer і передайте йому clean_support_call_audio.
  • Задайте для аргументу language значення "en-US".