1.管理应用 --> 插件管理 --> 语音插件
开启插件之后,需要重新生成应用。
2.新创建的应用,语音插件的状态默认是关闭的,如果想要使用此插件的话,可以点击”开启“使用此插件,语音插件不需要配置参数:
3.语音插件需要配合JS-SDK使用,具体使用方法:
YDB.SpeechRecognition("处理语音识别结果函数名"); //参数说明:传入返回值处理方法名,在这个方法中处理扫描字串 //例如,您定义的方法为 // function DoWithSpeechRecognition (outValue){/*do something with outValue*/}; //那么,调用SDK可以这样写:YDB.SpeechRecognition("DoWithSpeechRecognition");
更多JS-SDK的使用方法可以参考:http://www.yundabao.cn/API/YdbOnline.aspx#YdbOnline.4.4
4.示例:
<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script> <script src="http://static.ydbimg.com/API/YdbOnline.js" type="text/javascript"></script> <script type="text/javascript"> var YDB = new YDBOBJ(); $(function () { /*语音识别*/ $("#voice").click(function () { YDB.SpeechRecognition("DoWithSpeechRecognition"); }); }); //语音识别回调方法 function DoWithSpeechRecognition(outValue) { //do something with outValue alert("你说的是:" + outValue + "?"); }; </script>
<div id="voice">语音识别</div>
手机调用语音插件的效果: