Словарь

Что такое батчинг запросов

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое батчинг запросов

Батчинг запросов — это объединение нескольких запросов на распознавание речи в одну пачку для совместной обработки на сервере: так экономятся вычислительные ресурсы. Термин используется в описании серверных систем распознавания, например у NVIDIA Triton Inference Server. Батчинг повышает эффективность обработки, но может немного увеличивать задержку ответа на отдельный запрос.

Слово «батчинг» встречается в документации серверных систем распознавания речи, когда речь заходит о том, как обрабатывать много запросов одновременно. Разберёмся, что это значит и почему это может отразиться на скорости ответа.

Где встречается батчинг запросов

Батчинг запросов чаще всего упоминают в похожих контекстах:

ТерминЧто значитПример
Батчинг запросовобъединение нескольких запросов на распознавание для совместной обработки и экономии вычислительных ресурсовбатчинг на сервере повышает эффективность, но может немного увеличивать задержку отдельного запроса
Бюджет задержки (latency budget)допустимое время отклика системы, заложенное при проектировании сервисажёсткий бюджет задержки заставляет ограничивать пропускную способность сервиса, чтобы уложиться в заданное время ответа
STT (Speech-to-Text)другое название для распознавания речи — преобразование звучащей речи в текстSTT и ASR в быту часто используют как синонимы
Доменная адаптациянастройка модели распознавания под особенности конкретной предметной области — юриспруденции, медицины, ИТдоменная адаптация снижает число ошибок в специфических терминах отрасли
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Как батчинг сказывается на скорости ответа

Батчинг — не поломка и не признак плохого сервиса, а обычная техника экономии ресурсов на стороне сервера: несколько запросов на распознавание объединяются в одну пачку, и обработка идёт совместно, а не по одному. Для пользователя это означает компромисс между эффективностью для сервера и скоростью ответа для конкретного запроса: по описанию NVIDIA Triton Inference Server, батчинг повышает эффективность обработки, но может немного увеличивать задержку отдельного запроса.

Если задержка ответа программы для голосового ввода критична, стоит иметь в виду, что небольшая часть этой задержки может объясняться именно батчингом на стороне сервера, а не самим качеством распознавания. Другие термины из той же области собраны в разделе словаря.

Где Поток тут ни при чём

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

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

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

Батчинг запросов замедляет распознавание речи?

Может немного увеличить задержку именно этого запроса: по описанию NVIDIA Triton Inference Server, батчинг на сервере повышает эффективность, но может немного увеличивать задержку отдельного запроса.

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

Работает по одной клавише в любой программе. 14 дней полного доступа, потом Free 2500 слов в неделю или Pro 690 ₽/мес (499 ₽/мес за год). «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

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

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

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

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

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

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