Заказчики каталога всё чаще заходят с телефона — на ходу, в качестве пассажира в дороге, с одной свободной рукой, и набирать длинное название товара с виртуальной клавиатуры для них лишний раздражающий шаг. Решение — голосовой ввод прямо в строке поиска: одно нажатие на микрофон, короткая фраза — и каталог сразу показывает подходящие позиции.
Работаю через штатные возможности браузера: звук обрабатывается на стороне клиента, отдельный сервер распознавания не нужен, а значит нагрузка на хостинг не растёт и задержек при поиске не добавляется. Голосовой ввод я не делаю отдельной параллельной функцией — он подключается к вашему текущему поисковому движку, так что фильтры по категориям, цене и сортировке продолжают работать точно так же, как и при обычном наборе текста. Учитываю нестандартное произношение и то, что часть браузеров, особенно старые версии на десктопе, распознавание речи не поддерживает вовсе — там форма поиска просто остаётся привычной, без микрофона.
Из чего состоит работа:
— кнопка микрофона в существующем поисковом блоке, без ломки дизайна
— подсказка с расшифровкой речи на экране, пока человек говорит
— возврат к обычному текстовому вводу там, где голос недоступен
— настройка порога чувствительности, чтобы шум не портил выдачу
— тестирование на нескольких устройствах и браузерах до сдачи
Работаю через штатные возможности браузера: звук обрабатывается на стороне клиента, отдельный сервер распознавания не нужен, а значит нагрузка на хостинг не растёт и задержек при поиске не добавляется. Голосовой ввод я не делаю отдельной параллельной функцией — он подключается к вашему текущему поисковому движку, так что фильтры по категориям, цене и сортировке продолжают работать точно так же, как и при обычном наборе текста. Учитываю нестандартное произношение и то, что часть браузеров, особенно старые версии на десктопе, распознавание речи не поддерживает вовсе — там форма поиска просто остаётся привычной, без микрофона.
Из чего состоит работа:
— кнопка микрофона в существующем поисковом блоке, без ломки дизайна
— подсказка с расшифровкой речи на экране, пока человек говорит
— возврат к обычному текстовому вводу там, где голос недоступен
— настройка порога чувствительности, чтобы шум не портил выдачу
— тестирование на нескольких устройствах и браузерах до сдачи