Система распознавания голоса в онлайн-поддержке Яндекса работает на основе искусственного интеллекта и машинного обучения. okocrm.com
Процесс происходит так: yandex.ru
- Пользователь произносит голосовой запрос, например в Яндекс Навигаторе. yandex.ru Смартфон записывает его и отправляет на сервер Яндекса. yandex.ru
- На сервере запись разделяется на много маленьких фрагментов (фреймов) длиной 25 миллисекунд, внахлёст, с шагом 10 миллисекунд. yandex.ru То есть из одной секунды речи получается сто фреймов. yandex.ru
- Каждый из них пропускают через акустическую модель — функцию, которая определяет, какие звуки произнесены. yandex.ru
- На основе этих данных система, натренированная методами машинного обучения, определяет варианты слов, которые отображаются в результатах поиска. yandex.ru
Некоторые особенности системы:
- Восстановление слов по смыслу. yandex.ru Если пользователь находится в шумном месте, говорит не очень чётко или использует неоднозначные слова, система достроит запрос исходя из контекста и статистики. yandex.ru
- Работа с вероятностями. yandex.ru Каждый фрагмент голосового запроса (фрейм) сопоставляется не с одной фонемой, а с несколькими, подходящими с разной степенью вероятности. yandex.ru
- Устойчивость к шуму. yandex.ru Программа хорошо распознаёт речь с акцентом, качество распознавания практически не зависит от пола и возраста говорящего. yandex.ru