diff --git a/tts/tts-iflytek-offline/src/main/java/com/mogo/tts/iflytekoffline/IFlyTekOfflineTts.kt b/tts/tts-iflytek-offline/src/main/java/com/mogo/tts/iflytekoffline/IFlyTekOfflineTts.kt index e2a8de0cb4..d698f42afb 100644 --- a/tts/tts-iflytek-offline/src/main/java/com/mogo/tts/iflytekoffline/IFlyTekOfflineTts.kt +++ b/tts/tts-iflytek-offline/src/main/java/com/mogo/tts/iflytekoffline/IFlyTekOfflineTts.kt @@ -346,6 +346,11 @@ class IFlyTekOfflineTts : IMogoTTS { aiHandle?.let { val ret = AiHelper.getInst().end(it) d(TAG, "AIKit_End:$ret") + if(ret==0){ + realSpeak(content,language) + }else{ + handleErrorEvent("${StringUtils.getString(R.string.module_tts_start_ai_handle_error)}${ret}") + } } } aiHandle = null