讯飞AIUI集成语音语义的21003错误

来源:互联网 发布:seo外链接分享 编辑:程序博客网 时间:2024/06/10 00:57

昨天尝试着使用了一下科大讯飞的AIUI,主要是使用其中的语音语义理解,在使用的过程中碰到了一个21003的错误,也就是初始化失败.找了好久问题出现在哪里,最后发现是由于自己的粗心大意,就是缺少了这一关键步骤(使用 AIUIAgent 时,必须使用 VAD 资源,请把 res/vad 目录下的资源拷贝到项目 assets/vad 目录下).如果大家在使用AIUI的时候也出现了21003的错误,并且不是像我一样,大家可以参考下面的解决办法:

21003:初始化失败:这个错误经常出现,主要是在调用过程中刚开始初始化就开始设置参数、开始识别或开始合成,解决办法:初始化是相对异步21进行的,初始化的时候在 InitListener 里面的 onInit()回调初始化成功之后在开始设置参数、调用合成、调用识别。合成的初始化有回调接口,你是在初始化未完成的情况下就进行合成,所以才会报这个错误,所以你需要在初始化完成时,才能调用播放接口。21003 是未初始化,还要看看有没有先设置您的 appid 呢?使用的是speechapi.jar 么?使用 speechapi.jar 的话需要先安装讯飞语音+,有没有安装呢?再看看各项权限也都加了吧!可以看看这两个帖子:
http://club.voicecloud.cn/forum.php?mod=viewthread&tid=9462&highlight=21003

http://club.voicecloud.cn/forum.php?mod=viewthread&tid=9150&highlight=21003


原创粉丝点击