2012年7月20日星期五

测试x-webkit-speech语音输入功能

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-20 通过 averiany涂鸦馆 作者:averainy

下面是测试代码,

<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type"	content="text/html;	charset=utf-8"> </meta></head>  <body>  <form target="main" id="form12" name="form1" action="http://www.baidu.com/s" method="get"> <input name="operate" value="oop" type="hidden"/>   <p>测试语音输入代码:<input id="abc" type="text" name="wd" x-webkit-speech x-webkit-grammar="builtin:search" onwebkitspeechchange="setTimeout('document.form1.submit()',1)"/></p> </form> <iframe id="main" name="main" width="100%" height="100%"> </iframe>  </body> </html>

x-webkit-speech是webkit内核浏览器的私有属性,目前我只在chrome浏览器测试能用,IE,firefox目前还不行,原理呢,也就是通过麦克风捕捉信号输入,然后传到google 的服务器进行识别,然后在发回来,总的来说,效果还不错,对中文支持挺好的,只要普通话还可以,准确率可以接受,目前像淘宝,人人的语音输入都是这样做的,不信你可以看下源代码.
上面的代码主要就是语音输入表单,然后自动获取百度的搜索结果,并在当前网页显示.功能嘛很弱,只是测试着玩,
我只是是想给那些红外触摸屏或者电阻屏等不方便输入的设备增加一种可以接受的输入方式.
更多的功能还是让那些写服务器代码的来搞吧,我只是打酱油的.


本文作者:averainy | 本文地址: 固定链接 | 我的腾讯微博|我的google+
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明

相关日志


 
 

可从此处完成的操作:

 
 

没有评论:

发表评论