我正在寻找一种使用语音识别从网页的下拉列表中选择条目的方法。
我最初的想法是在一个input type="text"
元素中使用 Google 的 x-webkit-speech。然后在onwebkitspeechchange
触发事件时,计算每个下拉条目的Levenshtein 距离- 然后选择最小值。
一个细节是我希望隐藏文本框,这样看起来您正在为选择元素选择麦克风。(还没有尝试过,但我假设它可以完成......)
这样做的几个缺点是 Levenshtein 距离可能并不总是一种准确的选择方式,并且在可预见的将来它只会在 Google Chrome 中工作。
任何人都可以提出任何替代建议或充实任何细节吗?