讯飞语音识别使用writeAudio方法识别失败的问题
最近由于项目需要,打算自己录音,再调用讯飞语音识别,集成什么的都很快的处理好了,但在测试的时候发现识别失败,出现10212和10108的错误,集成是没问题的,后来在讯飞的论坛上看到一篇问题差不多的文章(关于第二次请求报10108和10212问题),不过是java版,参考其原理成功处理掉这个问题,修改后的代码如下:try {//通过writeaudio方式直接写入音频...
·
最近由于项目需要,打算自己录音,再调用讯飞语音识别,集成什么的都很快的处理好了,但在测试的时候发现识别失败,出现10212和10108的错误,集成是没问题的,后来在讯飞的论坛上看到一篇问题差不多的文章(关于第二次请求报10108和10212问题),不过是java版,参考其原理成功处理掉这个问题,修改后的代码如下:
try {
//通过writeaudio方式直接写入音频时才需要此设置
mIse.setParameter(SpeechConstant.AUDIO_SOURCE, "-1");
startEvaluating(speechEvaluatorBean, speechEvaluatorListener);
Thread.sleep(200);
mIse.writeAudio(data, 0, len);
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
stopEvaluating();
更多推荐
已为社区贡献1条内容
所有评论(0)