使用百度语音识别SDK,无法调起识别功能!
幸福么么熊 发布于2019-03 浏览:1356 回复:1
0
收藏
最后编辑于2022-04

在使用语音识别SDK(iOS)时,按照文档和demo集成好后,无法调起语音识别,控制台输出[setAudioCategoryWithError] check category!但是当我在代码里添加一个没有用的空方法,并用[self performSelector:@selector() withObject:nil afterDelay:10.0f];调用这个方法时能够调起识别,也能够输出识别的文字结果,并且,当我调起识别后,如果没有说话,识别组件不会立刻停止,等到10s后才停止,这个10s和我前面调用performSelector的延迟10s是一致的,当我把performSelector里的10s改成20s,没有说话时识别组件20s后自动停止!为什么识别组件会受performSelector方法的影响,我如果不写performSelector方法,识别组件就不会开始识别?

有没有人遇到这样的问题?折腾好几天了!

收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2用户已被禁言回复于2019-03

category没有设置正确吧,把BDS_ASR_DISABLE_AUDIO_OPERATION对应的value设置为YES试下呢?

0
TOP
切换版块