Я ищу способ выбора записи из раскрывающегося списка на веб-странице с помощью распознавания речи.
Мои первоначальные мысли - использовать Google x-webkit-speech в элементе input type="text"
. Затем, когда сработает событие onwebkitspeechchange
, рассчитайте расстояние Левенштейна для каждой записи в раскрывающемся списке, а затем выберите минимум.
Одна деталь: я бы предпочел, чтобы текстовое поле было скрыто, чтобы казалось, что вы выбираете микрофон для элемента выбора. (Еще не пробовал, но предполагаю, что это можно сделать...)
Пара недостатков заключается в том, что расстояние Левенштейна не всегда может быть точным способом выбора, и в обозримом будущем оно будет работать только в Google Chrome.
Может ли кто-нибудь предложить какие-либо альтернативные предложения или конкретизировать какие-либо детали?