Распознавание русского языка научилось различать буквы Ё и Е
Алгоритм распознавания русской речи добавлял функцию различения гласных звуков в позициях, которые в письме обозначаются как Ё или Е. Модель анализирует спектральные признаки, длительность гласной и окружающий фонетический контекст.
В русском языке Ё всегда ударная и отличается тембром от безударного Е. Нейросеть обучена на корпусе из 5 миллионов слов с разметкой ударений и фонетической транскрипцией.
Результаты тестирования
При распознавании читаемого текста точность восстановления буквы Ё достигла 92%. В спонтанной речи, особенно в быстром темпе, точность снижается до 81% из-за редукции гласных.
Функция особенно важна для приложений с автоматической генерацией текстов, создания учебных материалов и контроля орфографии в диктовках. Ошибки в различении букв раньше требовали ручной корректировки.
Реализация улучшения требовала переобучения основной модели и добавления отдельного декодера для восстановления ударения. Обновление доступно в версии распознавателя начиная со следующего месяца.