帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
0
勋章
3
Y币

[BUG] 讯飞语音识别,如何判断语音识别结束

[复制链接]
发表于 2017-3-3 17:08:34
本帖最后由 json93 于 2017-3-3 17:27 编辑

问题一:监听touchend手动取消语音识别,会出现取消了识别,当前识别事件还未回调,无法取到数据。
问题二:不做处理,静音5s自动断言取消,识别回调接口无法判断本次回调为识别结束,无法控制进行下一步操作
2
帖子
0
勋章
2271
Y币
您好,iOS还是Android上,请提供一下代码。
2
帖子
0
勋章
3
Y币
  1. apiready = function () {
  2.                 speechRecognizer = api.require('speechRecognizer');
  3.                 var btn = document.getElementById('btn');/!*
  4.                 $api.addEvt(btn,'touchstart',start);
  5.                 $api.addEvt(btn,'touchend',stop);*!/
  6.         };

  7.         function start() {
  8.                 console.log(0);
  9.                 speechRecognizer.addRecordHUD({
  10.                         radius: 30,
  11.                         transparentR: 10,
  12.                         bg: '#AAA',
  13.                         fixedOn: api.frameName,
  14.                         fixed: false
  15.                 }, function (ret, err) {
  16.                         var volume = ret.volume;
  17.                 });
  18.                 speechRecognizer.showRecordHUD();
  19.                 speechRecognizer.record({
  20.                         vadbos:5000,
  21.                         vadeos:10000,
  22.                         rate: 16000,
  23.                         asrptt: 0,
  24.                 }, function (ret, err) {
  25.                         if (ret.status) {
  26.                                 console.log(ret);
  27.                                 var text = ret.wordStr;
  28.                                 document.getElementById('text').textContent = text
  29.                         } else {
  30.                                 console.log(ret);
  31.                         }
  32.                 });
  33.         }
  34.         function end() {
  35.                 console.log('cancelRecord')
  36.                 speechRecognizer.cancelRecord();
  37.         }
复制代码

2
帖子
0
勋章
2271
Y币

您好,在iOS还是Android上测试的?
2
帖子
0
勋章
3
Y币
cjapi 发表于 2017-3-8 21:39
您好,在iOS还是Android上测试的?

android上发布的
2
帖子
0
勋章
2271
Y币

嗯,好的,我们测试一下。
13
帖子
0
勋章
139
Y币
我也有这个问题,解决了吗
您需要登录后才可以回帖 登录

本版积分规则