Игорь Градов
Игорь Градов
5 мин
ai

Эвотор выбрал Vosk вместо Whisper: 7 проблем голосового приёма заказов в EvoPoint

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

Эвотор выбрал Vosk вместо Whisper: 7 проблем голосового приёма заказов в EvoPoint
Почему это важно

Российский разработчик кассовой техники показал выбор модели распознавания речи на реальных ограничениях малого ритейла: без Wi-Fi, на скромном процессоре терминала, рядом с шумной кофемашиной. Это опыт, который можно повторить без серверов и облачных подписок.

EvoPoint, это пинпад (устройство, в которое покупатель прикладывает карту), научившийся принимать заказы голосом. Опытом поделился Владимир Графсков, техлид интеграционных проектов Эвотора, в материале на Хабре. По его словам, сначала казалось, что достаточно добавить в терминал распознавание речи, но готовой библиотекой дело не ограничилось.

Команда перечисляет задачи, которые пришлось решать:

  • борьба за каждый мегабайт оперативной памяти;
  • шум профессиональной кофемашины;
  • собственная оркестрация платёжных сценариев, то есть порядок, в котором части системы передают друг другу работу;
  • компромисс между «умным» и «холодным» железом;
  • спокойствие кассира-бариста.

Подробно в доступной части текста разобраны первые две проблемы, на них и строим инструкцию.

Что понадобится

  • Терминал или другое устройство, на котором будет работать распознавание, и понимание его лимитов по процессору и памяти.
  • Несколько моделей распознавания речи для сравнения. Эвотор тестировал Vosk, T-1, Whisper, включая версию Tiny, и ещё пару менее популярных моделей.
  • Меню или список товаров, под который нужно адаптировать словарь.
  • Доступ в реальное шумное помещение для испытаний, а не только в тихий офис.
  • Локальная база для журнала событий.

Пошаговая инструкция

  1. Сформулируйте требования до выбора модели. У Эвотора их четыре: работа локально, распознавание в реальном времени, стабильность без захвата всей памяти и предсказуемый SLA (гарантированное время ответа при заданной длине фразы и нагрузке).
  2. Откажитесь от облака, если связь ненадёжна. Отправлять каждый аудиопоток на сервер, по словам команды, долго, дорого и требует идеального Wi-Fi, которого в малом бизнесе часто нет. Терминал должен принимать заказы даже в подвале без LTE.
  3. Устройте собственное сравнение моделей на своём железе. Смотрите не только на точность, но и на нагрузку на процессор и время инференса (работы уже обученной модели над вашей фразой).
  4. Проверьте, можно ли подстроить модель под ваш ассортимент. Vosk позволяет подкладывать графовые файлы прямо во время работы, адаптируя словарь под конкретное меню кофейни.
  5. Разделите систему на независимые контуры. В EvoPoint это распознавание голоса, экран покупателя, оркестратор, который сопоставляет слова с меню и решает, когда переходить к оплате, и изолированный платёжный слой.
  6. Пишите в журнал каждый шаг с номером операции. У Эвотора каждое событие привязано к идентификатору oper_uid и попадает в локальную базу:
oper_uid: номер операции
событие: VOICE_MATCHED
событие: PAYMENT_STARTED
  1. Тестируйте в боевых условиях как можно раньше. Лаборатория, как выяснила команда, всех проблем не показывает.
Как это выглядело на практике

В тихом офисе EvoPoint понимал шёпот. На альфа-тестах в кафе на микрофон обрушились шипение капучинатора, вырезающее частоты голоса, музыка с басами, разговоры в очереди, которые система пыталась превратить в позиции чека, и эхо от стеклянных витрин и кафельного пола.

Отдельный вывод касается выбора модели. Whisper от OpenAI показал на синтетических тестах любопытную точность, но даже версия Tiny превысила допустимую нагрузку на процессор и не уложилась в лимиты по времени. T-1 порадовала качеством в кассовых сценариях, однако плохо уживалась с ограничениями терминала, плюс команда опасалась сложностей с дообучением (обучением модели на своих примерах под узкую задачу).

В итоге выбрали Vosk: он сразу вписался в жёсткие лимиты по памяти и процессору и умеет подстраивать словарь под ассортимент. Сами авторы сравнили ситуацию с мемом про отличника, который работает у троечника: одного качества распознавания для выбора оказалось мало.

Частые ошибки
  • Выбирать модель по хайпу и красивым тестам, не проверив её на своём процессоре.
  • Ограничиться обработкой исключений вместо подробного журнала. Команда подчёркивает: нужно сразу понимать, не услышала система клиента, не нашла товар или сломалась на фискализации (передаче чека в налоговую).
  • Ускорять одно распознавание. Если экран зависает на подтверждении, быстрый голос покупателю уже не помогает.
  • Верить тихому офису.

Что делать с этим прямо сейчас, по ролям

Автору Дзена: это сильный сюжет для канала про бизнес и технологии. Российский кейс с конкретными моделями и честными провалами читатель ценит выше пересказа зарубежных анонсов.

Маркетологу: голосовой заказ на кассе упирается не в нейросеть, а в шум зала и терпение бариста. Обещая клиенту «ИИ на кассе», закладывайте время на испытания в реальном помещении.

Предпринимателю в РФ и СНГ: локальное распознавание без облака снимает зависимость от связи и зарубежных сервисов. Vosk из этого кейса работает на устройстве, но словарь под ваше меню придётся настраивать самим.

Совет редакции dzen.guru

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

Разбирайтесь в нейросетях на практике

На dzen.guru мы тестируем ИИ-инструменты и объясняем, как применять их в работе и контенте без лишней теории.

Перейти на dzen.guru

История «как мы строили EvoPoint: 7 проблем голосового приёма заказов» показывает: побеждает не самая умная модель, а та, что выживает рядом с капучинатором на слабом процессоре. Если внедряете голос у себя, начните с недели испытаний в настоящем зале.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Что такое ИИ-агент в команде: pepper-orchestrator делит большой проект и проверяет каждого
ai

Что такое ИИ-агент в команде: pepper-orchestrator делит большой проект и проверяет каждого

Основатель студии ITSalt Максим Никитин выпустил для Claude Code и Codex плагин pepper-orchestrator, раздающий большую задачу нескольким ИИ-агентам, потому что…

5 мин
Плагиат и кража в геймдеве: ИИ-«рекомпы» старых игр выходят нечитаемыми
ai

Плагиат и кража в геймдеве: ИИ-«рекомпы» старых игр выходят нечитаемыми

Автор колонки на Хабре предупредил о тёмной стороне нейросетевого моддинга: ИИ-инструменты уже выдают нечитаемые «рекомпы» старых игр и присваивают чужие…

5 мин
ai

Что такое ИИ-агент в деньгах: ответ от 0,94 до 121,57 рубля, цену задают инструменты

Каталог Agents Place разобрал 69 ИИ-агентов в срезе цен на 5 ноября 2026 и показал, что ответ стоит примерно от 0,94 до 121,57 рубля, а дорожает он из-за…

4 мин