Как мы строили EvoPoint: 7 проблем голосового приема заказов

habrahabr.ru · sports
Full story

The piece describes building EvoPoint, a voice-based order-taking system, and the seven problems encountered. At Evotor, the team initially thought adding speech recognition to a payment terminal would be enough. In practice, developing the voice pinpad required more than plugging in a ready-made library. The team had to solve tasks including saving every megabyte of RAM and coping with noise from a professional coffee machine.

Казалось, что для голосового заказа достаточно добавить в платёжный терминал распознавание речи. Так мы думали в Эвоторе, когда начинали проект EvoPoint. На деле разработка голосового пинпада не ограничилась подключением готовой библиотеки. Пришлось решить несколько задач: ➡️ борьба за каждый мегабайт оперативной памяти; ➡️ война с шумом профессиональной кофемашины; ➡️ кастомная оркестрация платёжных сценариев; ➡️ поиск компромисса между «умным» и «холодным» железом; ➡️ ну и как-то успокоить кассира-бариста. Владимир Графсков, техлид интеграционных проектов Эвотора, делится, как мы разрабатывали пинпад, который принимает заказы голосом. Первый материал на Хабре про EvoPoint здесь. Читать далее

Read full article → Compare