public void onNotify(AndroidJavaObject status) { AIAudioData result = PushMsgListenerUtils.Notofy2Result(status); Loom.QueueOnMainThread(() => { mListener(result); }); }
public void onRecognizeResult(AndroidJavaObject data) { //Debug.Log("<><>onRecognizeResult<><>1"); AIAudioData aIAudioData = PushMsgListenerUtils.Notofy2Result(data); Loom.QueueOnMainThread(() => { //Debug.Log("<><>onRecognizeResult<><>"); mListener.onRecognizeResult(aIAudioData); }); }
public static AIAudioData Notofy2Result(AndroidJavaObject status) { AIAudioData result = new AIAudioData(); result.code = status.Call <int>("getCode"); result.type = status.Call <int>("getType"); result.question = status.Call <string>("getQuestion"); result.domain = status.Call <string>("getDomain"); result.intent = status.Call <string>("getIntent"); result.spokenText = status.Call <string>("getSpokenText"); result.writtenText = status.Call <string>("getWrittenText"); result.emotion = status.Call <int>("getEmotion"); result.extraData = status.Call <string>("getExtraData"); return(result); }