用 微信同声传译 做语音转文字,30秒以上就很容易返回-30004。
发布于 6 年前 作者 axiang 7622 次浏览 来自 问答

如果30s内或者30s以上但是说话内容很少时,没有有问题。

但是30s以上说话内容稍微多点,就一定失败。明明看到onReconize一直有内容的,就是最后不进onStop,进了onError:

-30004 因网络或者其他非正常状态导致的未查询识别结果。

是因为现在没有发布是体验版的关系?还是说除了对声音时长有显示,对文字数也有限制?还是说要申请配额才能正常使用?默认配额是多少?

调用start时的代码如下:

    touchStart: function (e{
        // 语音开始识别
        manager.start({
            duration60000,
            lang'zh_CN' // 识别的语言,目前支持zh_CN en_US zh_HK sichuanhua
        });
},

回到顶部