public interface IBNTTSManager
| 限定符和类型 | 接口和说明 | 
|---|---|
static class  | 
IBNTTSManager.IBNOuterTTSPlayerCallback
如果开发者需要使用自己的TTS模块
 可使用IBNTTSManager.initTTS(IBNOuterTTSPlayerCallback); 
 | 
static interface  | 
IBNTTSManager.IOnTTSPlayStateChangedListener
TTS播报状态同步回调监听器 
 | 
static interface  | 
IBNTTSManager.TTSPlayStateChangedMsgType
TTS播报状态异步消息 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
initTTS(BNTTsInitConfig initConfig)
初始化TTS模块 
 | 
void | 
initTTS(IBNTTSManager.IBNOuterTTSPlayerCallback outTTSListener)
初始化TTS模块
 不使用内置TTS语音播报,通过回调形式自己播报TTS
 使用后setOnTTSStateChangedListener与setOnTTSStateChangedHandler将失效 
 | 
void | 
setOnTTSStateChangedHandler(Handler handler)
设置内置TTS播报状态异步通知handler 
 | 
void | 
setOnTTSStateChangedListener(IBNTTSManager.IOnTTSPlayStateChangedListener listener)
设置内置TTS播报状态同步回调监听 
 | 
void initTTS(BNTTsInitConfig initConfig)
void initTTS(IBNTTSManager.IBNOuterTTSPlayerCallback outTTSListener)
outTTSListener - 当使用外部tts方案时,实现并设置该回调,内部tts将不进行初始化void setOnTTSStateChangedListener(IBNTTSManager.IOnTTSPlayStateChangedListener listener)
listener - void setOnTTSStateChangedHandler(Handler handler)
handler -