Edge-вычисления — это обработка данных на устройстве пользователя или рядом с ним, а не на удалённом сервере: так снижается задержка, но нужны ресурсы самого устройства. Поток (potok.now) устроен ровно наоборот — это облачный сервис, распознавание идёт на серверах в России, а не на устройстве.
В распознавании речи есть два основных места, где можно обрабатывать звук: на самом устройстве или на удалённом сервере. Edge-вычисления — про первый вариант: вычисления происходят прямо на устройстве пользователя или рядом с ним, а не где-то в дата-центре.
Где именно происходят вычисления
Edge-вычисления — модель распределённых вычислений, при которой обработка данных происходит на устройстве пользователя или в непосредственной близости от него, а не на удалённом сервере в дата-центре. Смысл в том, чтобы приблизить вычисления и хранение данных к источнику этих данных, а не отправлять всё в одну центральную точку.
Для распознавания речи это означает, что часть или вся обработка звука выполняется прямо в устройстве — телефоне, ноутбуке, умной колонке, — без постоянной отправки аудио на сервер. Компромисс здесь простой: edge-вычисления снижают задержку, потому что данным не нужно идти туда и обратно по сети, но взамен требуют вычислительных ресурсов самого устройства — процессора и памяти. Чем мощнее нужна модель распознавания, тем труднее уместить её вычисления на устройстве, и тем чаще выбирают сервер вместо edge, жертвуя частью задержки ради более крупной и точной модели.
Родственные понятия — ASR-системы, в которых как раз решают, где именно обрабатывать звук, и общий разбор терминов распознавания речи.
| Термин | Что значит | Пример |
|---|---|---|
| Edge-вычисления | обработка данных на устройстве пользователя или рядом с ним, а не на удалённом сервере | edge-вычисления снижают задержку, но требуют ресурсов самого устройства |
| Финализация фразы | момент, когда система считает распознавание конкретной фразы завершённым и больше не меняет текст | до финализации промежуточный текст ещё может измениться |
| Серверный инференс | выполнение уже обученной модели распознавания на удалённом сервере для обработки запросов пользователей | при серверном инференсе звук уходит на сервер, а обратно приходит готовый текст; без подключения к сети такая модель недоступна |
| Бюджет задержки (latency budget) | допустимое время отклика системы, заложенное при проектировании сервиса | жёсткий бюджет задержки заставляет ограничивать пропускную способность сервиса, чтобы уложиться в заданное время ответа |
Что дают и что забирают edge-вычисления
Главный практический пример здесь — компромисс: edge-вычисления снижают задержку, но требуют ресурсов самого устройства. Задержка падает, потому что аудио и результат распознавания не нужно гонять по сети до сервера и обратно — вычисления происходят на месте. Плата за это — нагрузка на устройство: чем сложнее модель распознавания, тем больше ей нужно процессорной мощности, памяти и энергии батареи, и не каждое устройство способно потянуть это без задержек или разряда батареи.
Именно поэтому в реальных продуктах выбор редко бывает однозначным — «всё на устройстве» или «всё на сервере»: разработчики взвешивают, что важнее для конкретной задачи, минимальная задержка ценой ограничений устройства или более мощная модель ценой отправки данных на сервер.
Как это касается «Потока», а где нет
Поток к edge-вычислениям отношения не имеет: это облачный сервис, распознавание идёт на серверах в России, а не на устройстве пользователя, и без интернета оно не работает. Ему по-прежнему нужен системный доступ к микрофону на компьютере, но сама модель распознавания работает не локально, а на сервере. Бесплатных 2500 слов в неделю хватит, чтобы попробовать, как это устроено на практике.
Частые вопросы
Нет: «Поток» — облачный сервис, распознавание происходит на серверах в России, а не на устройстве пользователя, так что это не edge-вычисления.
Edge-вычисления снижают задержку, потому что данные не нужно отправлять на удалённый сервер, но взамен требуют вычислительных ресурсов самого устройства — процессора, памяти и энергии.
Как начать
«Поток» есть для Windows, macOS и Linux. Две недели всё открыто бесплатно, дальше — 2500 слов в неделю без оплаты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.
Скачать «Поток»Диктуете в приложении, а записи и голосовые расшифровывает @potok_now_bot в Telegram. 60 минут в месяц — бесплатно, подписка «Потока» снимает лимит в боте и в приложении.
Встроенная диктовка и «Поток»
| Средство | Где работает | Русский язык | Где распознаётся речь |
|---|---|---|---|
| Голосовой ввод Windows (Win+H) | Windows 10 и 11 | только в Windows 11 | облако Microsoft, без интернета не работает |
| Диктовка macOS | macOS | есть | на устройстве или на серверах Apple |
| Поток | Windows, macOS, Linux | основной язык | облако, серверы в России, без интернета не работает |
Первоисточники: en.wikipedia.org · support.microsoft.com