[3.2.0][Fix]解决首次安装Tts不播报的问题
原因: 先分发数据且没缓存,而后才去监听,没有收到sn相关的事件
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.mogo.commons.voice;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
||||
@@ -82,11 +83,11 @@ public class AIAssist {
|
||||
* 重新初始化Tts(首次sn获取比较慢,而TTS初始化比较早会拿不到授权)
|
||||
*/
|
||||
public void initTtsAgain(String sn) {
|
||||
CallerLogger.INSTANCE.d(TAG, "网络获取SN后重新初始化Tts!");
|
||||
Log.d(TAG, "网络获取SN后重新初始化Tts!");
|
||||
if (mTTS != null) {
|
||||
mTTS.initTts(sn);
|
||||
} else {
|
||||
CallerLogger.INSTANCE.d(TAG, "TTS对象创建失败!");
|
||||
Log.d(TAG, "TTS对象创建失败!");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user