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

昨天尝试着使用了一下科大讯飞的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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值