Словарь

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

Марк Весёлый · основатель «Потока» · ~6 мин

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На какой скорости Поток распознаёт речь — есть задержка?

Заявленный отклик — около 0,4 секунды при серверах в России; это не гарантия для каждого запроса, а типичный показатель.

Что такое Задержка (latency)?

Задержка (latency) — время между окончанием речи и появлением готового текста. Пример: низкая задержка делает диктовку похожей на живой разговор.

Что такое задержка первого слова (first-word latency): что это и чем отличается?

Что такое задержка первого слова (first-word latency). «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Что такое задержка первого слова (first-word latency)» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.

Что такое задержка первого слова (first-word latency): чем «Поток» отличается от встроенной диктовки?

Что такое задержка первого слова (first-word latency). «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Что такое задержка первого слова (first-word latency)» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.

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

Что такое задержка первого слова (first-word latency). Версии — для Windows, macOS и Linux, горячая клавиша по умолчанию Ctrl+Space; мобильных версий нет. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. Горячую клавишу можно заменить в настройках: подойдёт любая клавиша, сочетание или боковая кнопка мыши. «Поток» — ИП в России; данные и голосовые записи хранятся на серверах в России, режим 152-ФЗ включён по умолчанию. Для «Что такое задержка первого слова (first-word latency)» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.

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

Установите «Поток», продиктуйте то, что обычно печатаете, и сравните. 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 за отзыв