收藏
回答

微信同声传译插件onRecognize方法不执行,已经有很多问答了,辛苦官方回答下吧

问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
Bug wx069ba97219f66d99 0.3.5 wxdcd3d073e47d1742 8.0.42 2.16.0
 initRecord() {
    console.log(manager);
    //有新的识别内容返回,则会调用此事件
    manager.onRecognize = (res) => {
        console.log('onRecognize: ', res.result);
        this.setData({
            recordStatus: RECORD_STATUS.ING,
            activeText: res.result,
            activeTip: '点击下方停止录音'
        });
        if (recordTimer) {
            recordTimer = null;
        }
        setTimeout(() => {
            console.log('handle streamRecordEnd');
            this.streamRecordEnd();
        }, 2000);
    };


    // 识别结束事件
    manager.onStop = (res) => {
        let activeText = res.result;
        console.log('manager.onStop: ', activeText);
        if(activeText == '') {
            activeText = '抱歉,没听清';
            activeTip = '点击下方再说一遍吧';
        }
        this.setData({
            recordStatus: RECORD_STATUS.NORMAL,
            activeText,
            activeTip: ''
        });
    };


    // 识别错误事件
    manager.onError = (res) => {
        this.setData({
            recordStatus: RECORD_STATUS.NORMAL,
            activeText: '抱歉,没听清',
            activeTip: '点击下方重新发起语音搜索'
        });
    }
},
回答关注问题邀请回答
收藏
登录 后发表内容