一种基于TD平台的软内核实现语音播报的方法
本发明公开了一种基于TD平台的软内核实现语音播报的方法,它包括:步骤10,传入要播报的原始语音数据;步骤20,发送语音合成信号,启动语音合成线程,开始语音数据合成;步骤30,将合成的语音数据插入播放队列中;步骤31,合成语音数据;步骤32,当合成的语音数据量达到一定缓存上限时,发送阻塞信号,激活阻塞线程;步骤40,启动TD平台的语音播放软内核,开始播放语音;步骤41,判断播放队列中的语音数据剩余量,当播放队列的语音数据剩余量达到一定缓存下限时,执行步骤42,否则继续执行步骤40;步骤42,发送停止阻塞信号,停止阻塞线程,启动语音合成线程,继续进行语音数据合成,转跳执行步骤20;步骤50,结束语音播放。
发明专利
CN201010117543.3
2010-03-03
CN102194453A
2011-09-21
G10L13/02(2006.01)I
厦门敏讯信息技术股份有限公司
刘敬毅;郑添来
361000 厦门市火炬高新技术产业开发区信息光电园林后西路1号敏讯大厦
厦门市诚得知识产权代理事务所 35209
方惠春
福建;35
一种基于TD平台的软内核实现语音播报的方法,其特征是:它包括:步骤10,传入要播报的原始语音数据;步骤20,发送语音合成信号,启动语音合成线程,开始语音数据合成;步骤30,将合成的语音数据插入播放队列;步骤40,启动TD平台的语音播放软内核,开始播放语音;步骤50,结束语音播放。