2.3.6 合成操作
## 2.3.6 合成操作
* 合成操作也可通过intent调用,但同时有更便捷的方法,因为语音合成组件设计成单态,可在任何地方调用(同一个进程内),调用前需判断语音合成组件是否已经初始化:
~~~
if(!TextUtils.isEmpty(text)&& SynthesizerBase.isInited()){
synthesizer.startSpeakAbsolute(text);
}
~~~
* 合成朗读完成后,会检查系统是否处于唤醒模式,如果是,将启动下一个流程:唤醒监听。