识别无法从onBuffeReceived中获取数据
末世飞鸟 发布于2016-06 浏览:1160 回复:1
0
收藏

如题,使用的是当前官方最新的语音识别android版本离在线SDK。

在onBufferReceived中的buffer数据为空。

之前写过从中获取数据拼接成完整pcm数据并且可以继续操作的一些方法,但现在由于没有数据没法正常使用。

人工添加Log之后发现在语音识别过程中并没有调用到这个接口。

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

1. 如果需要实时处理,请设置intent.put("use-audio-buffer",  true); 因为最新版本为了加速默认不返回音频


2. 如果不需要实时处理,可以设置intent.put("outfile",  your pcm path);   sdk会自动将音频保存到你指定的路径。这种方式简单稳定,建议使用

0
TOP
切换版块