Описание проекта
Нужно, чтобы распознавание речи работало прямо в браузере, без установки приложений. Если браузер не поддерживает эту функцию, должно появляться понятное сообщение с предложением ввести запрос текстом, а не тишина или ошибка. Распознанный текст должен автоматически попадать в строку поиска и запускать тот же алгоритм подбора товаров, что и при обычном вводе — с учётом опечаток, потому что распознавание речи не всегда идеально.
Важно, чтобы кнопка микрофона была заметна рядом с полем поиска, а во время записи было понятно, что сайт слушает. Также нужна поддержка нескольких языков и обработка типичных ситуаций: нет доступа к микрофону, речь не распознана, браузер не поддерживается.
Что нужно сделать:
— кнопка голосового ввода в строке поиска;
— распознавание речи с передачей текста в поисковый механизм;
— поддержка минимум двух языков;
— сообщения об ошибках и запасной вариант для старых браузеров;
— проверка на популярных мобильных браузерах.