AbsVoiceMsgParser.java 592 Bytes
package com.ys.yslibrary.paraser;

import com.iflytek.aiui.AIUIEvent;
import com.ys.yslibrary.bean.RawMessage;
import com.ys.yslibrary.callback.OnVoiceIdentifyResultListener;
import com.ys.yslibrary.bean.VoiceMsgType;

import org.json.JSONObject;

public interface AbsVoiceMsgParser {
    void resetAppendVoiceMsg();

    boolean isHasUserCache();

    RawMessage processResult(AIUIEvent event);

    RawMessage processIATResult(JSONObject cntJson);

    String getUserSpeakContent();

    void setOnVoiceIdentifyResultListener(OnVoiceIdentifyResultListener onVoiceIdentifyResultListener);
}