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>
手机调用语音插件的效果: