关于讯飞语音合成报MscSpeechLog: onCompleted: 用户校验失败.(错误码:10407)错误

时间:2021-10-03 10:25:02

这个错误在官方解释过呢,是下载的SDK与申请的APPID不对应而出现的错误。

但今天出现了个问题也是报10407错误,但不是因为SDK与APPID不对应而造成的,而是因为初始化的问题。

都知道初始化有两种

SpeechUtility.createUtility(this, SpeechConstant.APPID + "=123456"+ SpeechConstant.FORCE_LOGIN + "=true");
上面是一种,这种初始化可以在子线程中调用。还有一种就是在主线程中调用:

SpeechUtility.createUtility(this, SpeechConstant.APPID +"=123456");

当你在主线程用的时候初始化就要初始化第二种,想法就要初始化第一种方式,不然也会报 :用户校验失败.(错误码:10407)错误