ios 语音识别 录音数据拼接的文件无法播放
ninacobrev 发布于2017-04 浏览:1426 回复:2
0
收藏

如题,在回调中通过NSFileHandle把音频拼接成.pcm文件,无法播放

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3周俊316回复于2017-04

您好 感谢您使用百度语音,提出宝贵建议并共享解决方案,我们会根据大家的建议不断改进

0
#2ninacobrev回复于2017-04

一直没人回是什么鬼,百度就是这么做开放平台的?

顺便吐槽下:SDK写的真是很难用,UI和核心的代码耦合在一起,对于我这种不需要UI的来说,需要引一堆没用的东西(建议百度的同学看看科大讯飞的SDK,对比下就知道差距了),另外离线引擎加载后内存暴增到84m,猜测是不是把所有语言的语音模型都放在s_文件里了,如果我只需要识别英文,是不是浪费了很多不必要的内存呢

最后说一下解决方案:

使用AudioFile进行文件的写入,在NewRecordData里,调用AudioFileWriteBytes拼接数据

(另外NewRecordData的线程居然跟其他的枚举的线程不一样)

0
TOP
切换版块