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 b00f6789e5..e2a8de0cb4 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 @@ -342,6 +342,12 @@ class IFlyTekOfflineTts : IMogoTTS { if (!aiHandle!!.isSuccess) { // handleErrorEvent("开启会话报错:${aiHandle!!.code}") handleErrorEvent("${StringUtils.getString(R.string.module_tts_start_ai_handle_error)}${aiHandle!!.code}") + if(aiHandle!!.code==18310){ + aiHandle?.let { + val ret = AiHelper.getInst().end(it) + d(TAG, "AIKit_End:$ret") + } + } aiHandle = null return }