转载请标明出处:http://www.jianshu.com/p/f6d5a55d658c
在APP接入科大讯飞在线语音合成SDK时,发现,SDK没做优化,每回播放语音,都需要在线合成,费时费流量。好吧,那就自己动手优化一下。
本文主要分三个步骤讲讲优化过程:缓存语音、播放策略、播放工具
另外,本文适合对科大讯飞在线语音合成SDK有一定了解的开发者阅读。
一、缓存语音
缓存语音功能,讯飞SDK有提供,如下图
二、播放策略
优先播放本地缓存语音,若无,在线合成语音并播放。
三、播放工具
讯飞合成的语音是.pcm格式,用手机默认播放器无法播放,需采用AudioTrack播放。
相关代码已上传github,感兴趣的同学请下载。
希望本文能够帮到大家!
网友评论