Словарь

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

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

Стриминговое распознавание — режим, при котором распознанный текст появляется по мере произнесения речи, а не только после полной остановки. Такой режим показывает частичный текст ещё до конца фразы. Термин встречается в описании серверных систем распознавания речи, например у Amazon Transcribe — по документации AWS, потоковая обработка идёт в реальном времени, и транскрипты формируются частичными результатами.

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

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

Стриминговое распознавание встречается в описании серверных систем автоматического распознавания речи (ASR), где важно показывать результат по ходу дела, а не только после полной остановки:

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

ТерминЧто значитПример
Стриминговое распознаваниережим, при котором текст появляется по мере произнесения речи, а не только после полной остановкистриминг показывает частичный текст ещё до конца фразы
ONNXоткрытый формат представления обученных моделей, позволяющий запускать их в разных средах и на разном оборудованиимодель в формате ONNX можно запустить не только там, где она была обучена
Орфографическая нормализацияприведение распознанного текста к стандартным правилам письма конкретного языкаорфографическая нормализация выправляет написание, которое не совпадает с обычной письменной нормой
Токенминимальная единица текста, с которой работает языковая модель — слово, часть слова или символдлинное редкое слово модель может разбить на несколько токенов
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Что стриминг меняет для пользователя программы

Режим распознавания влияет на то, что видит пользователь во время диктовки, а не на итоговую точность текста. При стриминговом распознавании частичный текст появляется ещё до конца фразы — по документации AWS, это возможно потому, что потоковая обработка идёт в реальном времени и выдаёт частичные результаты, а не один итоговый текст в конце. При пакетном (batch) распознавании, наоборот, пользователь не видит ничего, пока вся запись не отправлена и не обработана целиком. Разница касается ощущения скорости работы программы, а не того, насколько точно распознан текст. Другие термины из той же области собраны в словаре распознавания речи.

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

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

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

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

Стриминговое распознавание точнее пакетного?

Нет — стриминговое и пакетное распознавание отличаются тем, когда появляется текст, а не тем, насколько он точен в итоге. По документации AWS, стриминговый режим лишь выдаёт частичные результаты в реальном времени, а не один финальный текст в конце.

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

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

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

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

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

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

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

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