帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
7
帖子
0
勋章
36
Y币

[插件使用] voiceRecognizer模块 ,唤醒配置提示成功,但唤醒监听没反应

[复制链接]
发表于 2018-10-25 05:54:15
voiceRecognizer模块 ,唤醒配置提示成功,但唤醒监听没反应(android) ,其他语音识别等功能都正常。
42
帖子
4
勋章
1万+
Y币
复现一下代码贴下
7
帖子
0
勋章
36
Y币
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
    <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
    <link rel="stylesheet" type="text/css" href="../css/aui.css" />
</head>
<body>
    <header class="aui-bar aui-bar-nav aui-bar-light" id="aui-header">
        <a class="aui-btn aui-pull-left" tapmode onclick="closeWin()">
            <span class="aui-iconfont aui-icon-left"></span>
        </a>
        <div class="aui-title"  onclick="closehx()" >内容发布</div>
    </header>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript">
    apiready = function(){




  var voiceRecognizer = api.require('voiceRecognizer');
    voiceRecognizer.createUtility({
    android_appid: '5a030cf3'
     }, function(ret, err) {
    if (ret.status) {
         api.alert({ msg: '创建成功'});
     } else {
      api.alert({ msg: "创建失败" });
    }
});


voiceRecognizer.recognizeConfig({
     config: {
         vadbos: '5000',
         vadeos: '5000',
         timeout: '30000',
         netTimeout: '20000',
         rate: '16000',
         dot: false
     }
}, function(ret) {
     if (ret.status) {
         api.alert({ msg: '配置成功' });
     }
});





voiceRecognizer.wakeupConfig({
    wordPath: 'widget://res/5a030cf3.jet',
    continue: true
},function(ret){
     if (ret.status) {
         api.alert({ msg: '配置成功'});
     } else {
         api.alert({ msg: ret});
     }
});



voiceRecognizer.addEventListener({
     name: 'wakeupResult'
},function(ret){
     api.alert({ msg: ret});
});





        api.parseTapmode();
        var header = $api.byId('aui-header');
        $api.fixStatusBar(header);
        var headerPos = $api.offset(header);
        var body_h = $api.offset($api.dom('body')).h;
        api.openFrame({
            name: '黄页提交_frm',
            url: 'hytjfrm.html',
            bounces: true,
            rect: {
                x: 0,
                y: headerPos.h+139,
                w: 'auto',
                h: 'auto'
            }
        })
    };



    function closeWin(){

      var voiceRecognizer = api.require('voiceRecognizer');
  voiceRecognizer.wakeupStart(function(ret){
      if (ret.status) {
          api.alert({ msg: '开始成功'});
      } else {
          api.alert({ msg: "开始失败" });
      }
  });

  var voiceRecognizer = api.require('voiceRecognizer');
  voiceRecognizer.addHUD({
      center: {
         x: 40,
         y: 100
      },
      gradientColor: {
         top: '#5f42c8',
         bottom: '#ff4e00'
      },
      orientation: 'right_left',
      target: 'recognizer',
      bg: '#AAAAAA',
      fixedOn: api.frameName,
      fixed: false
  }, function(ret) {
      var volume = ret.id;
  });

  voiceRecognizer.wakeupIsListening(function(ret){
      if (ret.listening) {
          api.alert({ msg: '正在录音'});
      } else {
          api.alert({ msg: "没有正在录音" });
      }
  });


      //  api.closeWin({
      //  });
    }


    function closehx(){

      var voiceRecognizer = api.require('voiceRecognizer');
  voiceRecognizer.wakeupIsListening(function(ret){
      if (ret.listening) {
          api.alert({ msg: '正在录音'});
      } else {
          api.alert({ msg: "没有正在录音" });
      }
  });


      //  api.closeWin({
      //  });
    }



</script>
</html>
146
帖子
3
勋章
3684
Y币
发代码可以在高级设置里发代码文字,直接这样发代码可能会显示不全的
20
帖子
0
勋章
86
Y币
在线文档中voiceRecognizerAppendix下载链接有2个,有什么区别?离线唤醒配制不成功
https://docs.apicloud.com/img/do ... ognizerAppendix.zip

https://docs.apicloud.com/img/do ... ognizerAppendix.zip
175
帖子
1
勋章
5678
Y币
DWZ Mobile 发表于 2018-10-29 16:10
在线文档中voiceRecognizerAppendix下载链接有2个,有什么区别?离线唤醒配制不成功
https://docs.apicloud ...

一个是安卓,一个是ios的
20
帖子
0
勋章
86
Y币
离线唤醒一点反应都没有,WIFI真机调试 apicloud studio 控制台什么提示也没有,不知道哪有问题
14
帖子
0
勋章
78
Y币
大佬,唤醒的你做出来了没,最近我也在做这个,问题跟你一样
1
帖子
0
勋章
13
Y币
咋样了 后边怎么解决的呢
28
帖子
1
勋章
223
Y币
木子Lee 发表于 2019-5-15 16:40
咋样了 后边怎么解决的呢

我这边唤醒也没反应,不知道怎么配的
12下一页
您需要登录后才可以回帖 登录

本版积分规则