Package com.baidu.navisdk.adapter
Interface IBNTTSManager
-
public interface IBNTTSManager
百度导航TTS模块Manager.- Since:
- 2018-05-03
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IBNTTSManager.IBNOuterTTSPlayerCallback
如果开发者需要使用自己的TTS模块 可使用IBNTTSManager.initTTS(IBNOuterTTSPlayerCallback);static interface
IBNTTSManager.IOnTTSPlayStateChangedListener
TTS播报状态同步回调监听器
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initTTS(IBNTTSManager.IBNOuterTTSPlayerCallback outTTSListener)
初始化TTS模块 不使用内置TTS语音播报,通过回调形式自己播报TTS 使用后setOnTTSStateChangedListener与setOnTTSStateChangedHandler将失效void
initTTS(BNTTsInitConfig initConfig)
初始化TTS模块void
setOnTTSStateChangedListener(IBNTTSManager.IOnTTSPlayStateChangedListener listener)
设置内置TTS播报状态同步回调监听void
setRemovePolyphonicPinyin(boolean flag)
设置是否移除多音字拼音
-
-
-
Method Detail
-
initTTS
void initTTS(BNTTsInitConfig initConfig)
初始化TTS模块
-
initTTS
void initTTS(IBNTTSManager.IBNOuterTTSPlayerCallback outTTSListener)
初始化TTS模块 不使用内置TTS语音播报,通过回调形式自己播报TTS 使用后setOnTTSStateChangedListener与setOnTTSStateChangedHandler将失效- Parameters:
outTTSListener
- 当使用外部tts方案时,实现并设置该回调,内部tts将不进行初始化
-
setRemovePolyphonicPinyin
void setRemovePolyphonicPinyin(boolean flag)
设置是否移除多音字拼音
-
setOnTTSStateChangedListener
void setOnTTSStateChangedListener(IBNTTSManager.IOnTTSPlayStateChangedListener listener)
设置内置TTS播报状态同步回调监听- Parameters:
listener
-
-
-