1

我正在寻找一种使用语音识别从网页的下拉列表中选择条目的方法。

我最初的想法是在一个input type="text"元素中使用 Google 的 x-webkit-speech。然后在onwebkitspeechchange触发事件时,计算每个下拉条目的Levenshtein 距离- 然后选择最小值。

一个细节是我希望隐藏文本框,这样看起来您正在为选择元素选择麦克风。(还没有尝试过,但我假设它可以完成......)

这样做的几个缺点是 Levenshtein 距离可能并不总是一种准确的选择方式,并且在可预见的将来它只会在 Google Chrome 中工作。

任何人都可以提出任何替代建议或充实任何细节吗?

4

1 回答 1

0

使用语法将用户语音输入限制为下拉列表中的内容,然后将语法中的结果标记与下拉列表中的项目列表相匹配,以确定所选项目。如果下拉列表是静态的,您可以拥有一个静态语法文件。如果此列表是动态的,请使用此答案中定义的方法。

于 2012-04-30T12:55:32.527 回答