我们真的要和网页对话吗?在回答之前,请考虑有多少用户与他们的手机通话。现在有一个标准化的API。
紧随其后的是Firefox 4版本的热门话题,或者应该成为Firefox 4版本的尾声。谷歌浏览器在其Beta频道中添加了一些有趣的功能。
Google似乎不仅是第一个支持高级浏览器功能的公司,而且似乎已经着手将HTML的所有内容进一步推向我们以前认为的台式机领域。现在,我们将语音识别添加到了HTML5中。与孵化器小组合作后,已经为语音输入API准备了标准草案。基本上,这使用户可以与网页对话而不是键入文字。
语音识别已以Microsoft Speech SDK和SAPI的形式在大多数台式机上使用-但您看不到它的使用情况。可能没有使用该功能的原因在于,语音识别从未达到过使它值得使用的准确性,除非您在训练它并在安静的房间中工作时费了很多力气。
但是,语音识别可能正在卷土重来,而不是台式机-手机上。许多移动电话用户对使用语音输入来选择电话号码进行拨号和控制手机(通常在汽车中)的情况感到非常满意。因此,也许网络上的语音识别并非注定要失败,但它需要一个好主意,精心设计和实施。
Web SDK非常易于使用-您只需要一个新标记:
http://www.google.com/search“> <输入type =” search“ name =” q“语音要求onspeechchange =” startSearch> </ form>
现在,用户只需单击输入元素即可开始交谈,并且识别出的文本将作为输入元素的内容提交-就像已经输入了内容一样。
您可以尝试一个演示:http://slides.html5rocks.com/#speech-input
但只有在您具有正确的Chrome Beta时,它才有效。识别是由语音服务器执行的,但是目前尚不清楚。实际上,整个规范还处于早期阶段。
您还可以提供输入必须对应的简单语法,以限制可能的输入范围并提高准确性。例如,如果您的应用程序只能响应有限范围的命令,那么将识别结果限制为命令的语法是一个好主意。
除了语音API之外,Chrome的最新测试版还支持GPU加速的3D CSS,使您可以通过应用样式来添加3D效果。显然,尽管最近也可能是由于IE9,Chrome 10和Firefox 4的最新版本,浏览器之争仍在加剧。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。