Распознавание русского языка научилось различать буквы Ё и Е

Алгоритм распознавания русской речи добавлял функцию различения гласных звуков в позициях, которые в письме обозначаются как Ё или Е. Модель анализирует спектральные признаки, длительность гласной и окружающий фонетический контекст.

В русском языке Ё всегда ударная и отличается тембром от безударного Е. Нейросеть обучена на корпусе из 5 миллионов слов с разметкой ударений и фонетической транскрипцией.

Результаты тестирования

При распознавании читаемого текста точность восстановления буквы Ё достигла 92%. В спонтанной речи, особенно в быстром темпе, точность снижается до 81% из-за редукции гласных.

Функция особенно важна для приложений с автоматической генерацией текстов, создания учебных материалов и контроля орфографии в диктовках. Ошибки в различении букв раньше требовали ручной корректировки.

Реализация улучшения требовала переобучения основной модели и добавления отдельного декодера для восстановления ударения. Обновление доступно в версии распознавателя начиная со следующего месяца.