[6.3.0][Feat]新增全局Tts事件监听
This commit is contained in:
@@ -5,6 +5,7 @@ import android.util.Log;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
||||
import com.mogo.tts.base.IGlobalTtsCallback;
|
||||
import com.mogo.tts.base.IMogoTTS;
|
||||
import com.mogo.tts.base.IMogoTTSCallback;
|
||||
import com.mogo.tts.base.MultiLangTtsEntity;
|
||||
@@ -28,6 +29,7 @@ public class AIAssist {
|
||||
public static final int LEVEL3 = 0;//P3
|
||||
|
||||
private IMogoTTS mTTS;
|
||||
private IGlobalTtsCallback mTTSCallback;
|
||||
|
||||
public static AIAssist getInstance(Context context) {
|
||||
if (sInstance == null) {
|
||||
@@ -260,6 +262,12 @@ public class AIAssist {
|
||||
}
|
||||
}
|
||||
|
||||
public void setGlobalTtsListener(IGlobalTtsCallback callback) {
|
||||
if (mTTS != null) {
|
||||
mTTS.registerTtsListener(callback);
|
||||
}
|
||||
}
|
||||
|
||||
public void startAssistant(Context context) {
|
||||
startAssistant(context, 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user