Словарь

Что такое задержка первого слова (first-word latency)

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое задержка первого слова (first-word latency)

Задержка первого слова (first-word latency) — время от начала произнесения слова до появления его первого предварительного варианта на экране. Низкая задержка делает стриминговую диктовку отзывчивой: пользователь видит текст почти сразу, ещё во время речи. Это не то же самое, что общее время ответа программы после того, как человек договорил фразу целиком.

Насколько быстро текст появляется на экране во время диктовки — то, что пользователь замечает первым. За этим ощущением стоит конкретный технический показатель. Разберёмся, что такое задержка первого слова и чем она отличается от общего времени ответа программы.

Что такое задержка первого слова и чем она отличается от отклика

Задержка первого слова — это не то же самое, что общее время отклика системы распознавания. Первая измеряет момент, когда на экране появляется самое первое слово, ещё во время произнесения фразы, — это метрика стримингового распознавания, где текст показывается по частям. Общее время отклика, наоборот, можно узнать только после того, как фраза закончена целиком, а не по ходу речи. У термина есть и три соседних понятия из той же области: модель автоматического распознавания речи, многоязычное распознавание и диаризация. Другие термины оттуда же собраны в словаре распознавания речи.

Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Как измеряют задержку первого слова

По определению из глоссария Soniox, задержка первого слова — это время от момента, когда слово произнесено, до момента, когда его первый предварительный вариант появляется на экране. Слово «предварительный» здесь ключевое: это ещё не окончательный распознанный текст, а первая догадка системы, которая может уточниться позже, когда фраза прозвучит целиком. Измеряют такую задержку в стриминговых системах распознавания, где текст выводится по частям, а не одним блоком в конце. Чем меньше это время, тем быстрее пользователь видит хоть какой-то результат на экране после того, как начал говорить.

ТерминЧто значитПример
Задержка первого слова (first-word latency)время от начала речи до появления самого первого распознанного слованизкая задержка первого слова делает стриминговую диктовку отзывчивой
ASR-модельобученная нейросеть, которая непосредственно выполняет распознавание речикачество диктовки напрямую зависит от качества ASR-модели
Мультиязычное распознаваниеспособность одной модели распознавать речь на нескольких языках; переключение языков внутри одной фразы (code-switching) для таких моделей — отдельная сложная задачаесли говорящий в основном говорит на одном языке, но вставляет отдельные слова из другого языка, модель может не заметить переключения языка внутри одной фразы
Диаризацияразметка записи по говорящим — кто и когда говорилдиаризация нужна для расшифровки встречи с несколькими участниками

Что из этого заявлено у Потока

У «Потока» (potok.now) заявлен отклик около 0,4 секунды — это не задержка первого слова из этого термина, а отдельная цифра из его собственного описания. «Поток» — облачный сервис: распознавание идёт на серверах в России, и без интернета он не работает.

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

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

Задержка первого слова — это то же самое, что общее время ответа программы?

Нет — задержка первого слова измеряется во время самой речи, до её окончания, а общее время ответа считают уже после того, как фраза закончена. Это две разные метрики.

Проверить за вечер

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

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

Одна подписка — два инструмента: диктовка в любой программе на компьютере и @potok_now_bot в Telegram, который расшифровывает голосовые, аудио и видео.

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

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

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

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