各位老师,
用SMT32L4做语音解码,连续播放多个文件(从SD卡读出),要求各个语音文件之间能否无缝对接,即用户听不出声音来断档。
因在MCU语音解码过程中,存在打开文件,读一段语音内容,再关闭这个文件。然后打开另一个文件,读这段语音内容,再关闭。如此反复。
在语音文件的播放过程中,总能听到断档声音。人耳感觉到断档声音间隔大概30毫秒多一点,理论上文件的处理不可能需要耗费30毫秒吧。
不知道有解决过此问题的大神,能否指点一下。
多谢啊。
另:语音播放芯片用的ES8388,就是原子哥潘多拉板的例程。
|