语音插件

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.示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<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>
1
<div id="voice">语音识别</div>


手机调用语音插件的效果: