根据 REST_API 中的格式说明
在 Android 中生成 PCM 文件时采用如下采样率,通过同样配置的 AudioTrack 可正常播放 PCM 文件
// 采样率
private int frequency = 1000 * 8;
// 声道
private int channelConfiguration = AudioFormat.CHANNEL_IN_MONO;
// 编码格式
private int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
使用官方提供 demo 进行识别出现 7001(没有匹配的识别结果),使用 REST_API 进行识别返回 3001(音频质量过差)
请问如何在 Android 下生成百度可识别的 PCM 文件?
具体的配置和生成代码是否可给出示例
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
你好,请问你的是拿识别的音频文件的,以及怎么播放的呢,我这边播放的都是杂音
谢谢,原生已经可用正常录制了
Android SDK:支持Android 2.3及以上系统,支持ARM\X86架构。安装包最小增加200k,支持8k/16k采样率,支持pcm格式
关于如何生成PCM,您看看我找了一个参考,您看看http://blog.csdn.net/chris_magic/article/details/16825801