Словарь

Что такое end-to-end модель

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое end-to-end модель

End-to-end модель — архитектура распознавания речи, в которой один нейросетевой блок сразу переводит звук в текст, без отдельных акустической и языковой моделей, как в более старых системах. Все части такой модели обучаются совместно, единой сетью, а не по отдельности — из-за этого устройство получается проще. End-to-end модели сегодня — основной подход в современном ASR.

Старые системы распознавания речи склеивали несколько отдельных моделей — акустическую, языковую и другие, — которые настраивали по отдельности, одну за другой. End-to-end модель устроена иначе: это единый нейросетевой блок, который сразу превращает звук в текст. Разбор соседних понятий — в словаре терминов распознавания речи.

Что означает термин end-to-end модель

End-to-end модель — архитектура распознавания речи, где один нейросетевой блок сразу переводит звук в текст, без отдельных акустической и языковой моделей, которые раньше настраивались независимо друг от друга. По определению источника (Google Research), все компоненты такой модели — например, модели LAS — обучаются совместно как единая нейронная сеть, а не как отдельные модули, как в привычных системах, и от этого всё устройство получается заметно проще.

Сегодня такой подход — основной в современном автоматическом распознавании речи: большинство современных систем построено как end-to-end модель, а не как связка более ранних решений с отдельными акустической и языковой моделями.

ТерминЧто значитПример
End-to-end модельархитектура распознавания речи, где один нейросетевой блок сразу переводит звук в текст, без отдельных акустической и языковой моделейend-to-end модели сегодня — основной подход в современном ASR
Промежуточные результаты (partial results)черновой, ещё не окончательный текст, который стриминговая система показывает по ходу распознаванияпромежуточные результаты могут отличаться от финального текста после уточнения
Отношение сигнал/шум (SNR)соотношение уровня полезного звука (голоса) к уровню фонового шумачем выше SNR, тем легче системе точно распознать речь
Доменная адаптациянастройка модели распознавания под особенности конкретной предметной области — юриспруденции, медицины, ИТдоменная адаптация снижает число ошибок в специфических терминах отрасли
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Пример из диктовки

End-to-end модели сегодня — основной подход в современном ASR: это не редкое исключение, а стандартный способ построить систему распознавания речи, если сравнивать с более ранними, многоступенчатыми решениями.

Практическое отличие видно в том, как модель устроена и обучается. По данным Google Research, все компоненты такой модели — например, модели LAS — обучаются совместно, единой нейросетью, а не как отдельные модули, которые пришлось бы настраивать и совмещать по отдельности, как в более старых системах.

Как это касается Потока, а где нет

«Поток» — облачный сервис, распознавание идёт на серверах в России, без интернета он не работает. Собрана ли его модель как end-to-end архитектура или иначе, «Поток» не публикует — здесь термин разобран как общий принцип устройства современных систем распознавания речи, а не как заявленная деталь конкретного продукта.

Разбор темы в три шага: Что означает термин end-to-end модель → Пример из диктовки → Как это касается Потока
О чём страница по шагам: Что означает термин end-to-end модель → Пример из диктовки → Как это касается Потока.

Частые вопросы

End-to-end модель — это то же самое, что нейросеть?

Не совсем: end-to-end модель — это архитектура распознавания речи, где вся система устроена как единая нейросеть, без отдельных акустической и языковой моделей. End-to-end описывает именно то, что все части модели обучаются и работают совместно, а не по отдельности.

Если хотите сравнить сами

Возьмите одну свою задачу и надиктуйте её в «Потоке». Первые 14 дней — без ограничений и без карты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Скачать «Поток»

Готовые записи расшифровывает Telegram-бот «Потока» @potok_now_bot: пришлите файл или ссылку на YouTube, VK Видео или RuTube — текст придёт в чат. Подписка «Потока» снимает лимит и в боте.

Встроенная диктовка и «Поток»

По справке Microsoft и Apple.
СредствоГде работаетРусский языкГде распознаётся речь
Голосовой ввод Windows (Win+H)Windows 10 и 11только в Windows 11облако Microsoft, без интернета не работает
Диктовка macOSmacOSестьна устройстве или на серверах Apple
ПотокWindows, macOS, Linuxосновной языкоблако, серверы в России, без интернета не работает

Первоисточники: research.google · support.microsoft.com

Марк Весёлый — основатель «Потока». Пишет о голосовом вводе на русском: как диктовать в рабочих программах, что мешает и чем это чинится.
© Поток · Липатников Владимир Олегович · ИНН 502915859701 · Оферта Сравнения · Вопросы и ответы · О проекте Бесплатный голосовой ввод · Голосовой ввод для нейросетей · Данные и 152-ФЗ · Голосовой ввод на Mac · Тарифы бота · 14 дней Pro за отзыв