q***@163.com
q***@163.com
  • 发布:2024-03-14 11:58
  • 更新:2024-11-07 16:38
  • 阅读:526

uniapp app 安卓端 百度语音识别 "code": 4004,App name unknown

分类:uni-app
plus.speech.startRecognize(  
                    options,  
                    function(s) {  
                        console.log("pass----",s);  
                        _this.sayData = s;  
                        plus.speech.stopRecognize();  
                        uni.redirectTo({  
                            url: '/pages/recentsearch/recentsearch?sayData='   _this.sayData  
                        })  

                    },   
                    function(e) {//失败  
                        console.log("fail----",e);  
                        uni.showToast({  
                            title: '语音识别失败',  
                            icon: 'none'  
                        });  
                    }  
                );

错误提示信息


{  
    "code": 4004,  
    "message": "App name unknown[(-3004)asr authentication failed[info:-3004]]"  
}

解决方法:
1、我们用的是个人的百度语音免费权限,权限过期了,重新换账号申请了一个并申请了免费的额度
2、在manifest配置最新的账号
3、真机调试时,把原来手机上的删除,重新制作自定义基座,基座完成后,重新运行到基座,即可实现语音功能!!!!!

0 关注 分享

要回复文章请先登录注册

1***@qq.com

1***@qq.com

现在没有speech模块了
2024-11-07 16:38