diff --git a/tts/tts-zhi/src/main/java/com/mogo/tts/pad/ZhiTTS.java b/tts/tts-zhi/src/main/java/com/mogo/tts/pad/ZhiTTS.java index 4f02500a14..15510794b7 100644 --- a/tts/tts-zhi/src/main/java/com/mogo/tts/pad/ZhiTTS.java +++ b/tts/tts-zhi/src/main/java/com/mogo/tts/pad/ZhiTTS.java @@ -140,12 +140,18 @@ public class ZhiTTS implements IMogoTTS, OnTtsListener { @MainThread public void speakTTSVoiceWithLevel(String text, int ttsLevel) { CallerLogger.d(TAG, "speakTTSVoiceWithLevel"); + if(!initStatus.get()){ + return; + } ZDTtsManager.getInstance().speak(text, getZhiLevel(ttsLevel)); } @MainThread public void speakTTSVoiceWithLevel(String text, int ttsLevel, IMogoTTSCallback callBack) { CallerLogger.d(TAG, "speakTTSVoiceWithLevel"); + if(!initStatus.get()){ + return; + } ZDTtsManager.getInstance().speak(text, getZhiLevel(ttsLevel), new ITtsListener() { @Override public void onTtsStart(String s, String s1) throws RemoteException {}