Skip to content

事件类型配置

插件根据SDK事件类型配置做了部分配置,示例文件中未配置全部,使用者可根据SDK的配置自行添加
具体配置的含义请咨询讯飞的技术支持

SDK配置内容

java
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.iflytek.aiui;

public class AIUIConstant {
    public static final String AUDIO_CAPTOR_ALSA = "alsa";
    public static final String AUDIO_CAPTOR_SYSTEM = "system";
    public static final String AUDIO_ICO_ENCODE = "ico;-1";
    public static final String AUTO = "auto";
    public static final int CAE_ADD_WAKEUP_WORD = 1;
    public static final int CAE_DEL_WAKEUP_WORD = 2;
    public static final int CAE_GEN_WAKEUP_WORD = 0;
    public static final int CAE_WAKEUP_AUDIO = 0;
    public static final int CANCEL = 4;
    public static final int CMD_BUILD_GRAMMAR = 16;
    public static final int CMD_CAE_OPERATE_WAKEUP_WORD = 1102;
    public static final int CMD_CAE_WRITE_DEVINFO = 1000;
    public static final int CMD_CAE_WRITE_ENCRYPT = 1001;
    public static final int CMD_CHANGE_CLC_LANGUAGE = 1003;
    public static final int CMD_CHECK_BEAT = 1005;
    public static final int CMD_CLEAN_DIALOG_HISTORY = 21;
    public static final int CMD_DEVICE_ATTACH = 1002;
    public static final int CMD_DISCONNECT_SERVER = 34;
    public static final int CMD_GET_STATE = 1;
    public static final int CMD_LOAD_GRAMMAR = 28;
    public static final int CMD_PLAY_CAE = 1007;
    public static final int CMD_QUERY_CLC_LANGUAGE = 1004;
    public static final int CMD_QUERY_LOC = 30;
    public static final int CMD_QUERY_PARAMS = 25;
    public static final int CMD_QUERY_SYNC_STATUS = 24;
    public static final int CMD_RESET = 4;
    public static final int CMD_RESET_WAKEUP = 8;
    public static final int CMD_RESULT_VALIDATION_ACK = 20;
    public static final int CMD_SEND_LOG = 12;
    public static final int CMD_SET_BEAM = 9;
    public static final int CMD_SET_CAE_PARAMS = 26;
    public static final int CMD_SET_CLC_PARAMS = 1006;
    public static final int CMD_SET_PARAMS = 10;
    public static final int CMD_START = 5;
    public static final int CMD_START_RECORD = 22;
    public static final int CMD_START_RECORD_AFTER_WAKEUP = 32;
    public static final int CMD_START_SAVE = 14;
    public static final int CMD_START_THROW_AUDIO = 18;
    public static final int CMD_STOP = 6;
    public static final int CMD_STOP_RECORD = 23;
    public static final int CMD_STOP_SAVE = 15;
    public static final int CMD_STOP_THROW_AUDIO = 19;
    public static final int CMD_STOP_WRITE = 3;
    public static final int CMD_SYNC = 13;
    public static final int CMD_TTS = 27;
    public static final int CMD_TTS_PLAY_RESUME = 31;
    public static final int CMD_UNLOAD_GRAMMAR = 29;
    public static final int CMD_UPDATE_LOCAL_LEXICON = 17;
    public static final int CMD_UPLOAD_LEXICON = 11;
    public static final int CMD_VOICE_CLONE = 33;
    public static final int CMD_VOICE_PRINT = 36;
    public static final int CMD_WAKEUP = 7;
    public static final int CMD_WRITE = 2;
    public static final int DSM_FACE_ENABLE = 1;
    public static final int DSM_FACE_LARGER = 3;
    public static final int DSM_FACE_SMALL = 2;
    public static final int DSM_NO_FACE = 0;
    public static final String ENGINE_TYPE_CLOUD = "cloud";
    public static final String ENGINE_TYPE_LOCAL = "local";
    public static final String ENGINE_TYPE_MIXED = "mixed";
    public static final int EVENT_AUDIO = 9;
    public static final int EVENT_BIND_SUCCESS = 7;
    public static final int EVENT_CAE_PLAIN_TEXT = 1000;
    public static final int EVENT_CAE_WAKEUP_AUDIO = 1003;
    public static final int EVENT_CAE_WAKEUP_WORD_RESULT = 1002;
    public static final int EVENT_CMD_RETURN = 8;
    public static final int EVENT_CONNECTED_TO_SERVER = 13;
    public static final int EVENT_ERROR = 2;
    public static final int EVENT_PRE_SLEEP = 10;
    public static final int EVENT_PUSH_MESSAGE = 1001;
    public static final int EVENT_RESULT = 1;
    public static final int EVENT_SERVER_DISCONNECTED = 14;
    public static final int EVENT_SLEEP = 5;
    public static final int EVENT_START_RECORD = 11;
    public static final int EVENT_STATE = 3;
    public static final int EVENT_STOP_RECORD = 12;
    public static final int EVENT_TTS = 15;
    public static final int EVENT_VAD = 6;
    public static final int EVENT_WAKEUP = 4;
    public static final int FAIL = -1;
    public static final String INTERACT_MODE_CONTINUOUS = "continuous";
    public static final String INTERACT_MODE_ONESHOT = "oneshot";
    public static final String KEY_ACCENT = "accent";
    public static final String KEY_AIUI_CHID_URL = "aiui_chid_url";
    public static final String KEY_AIUI_PUSHNODE_URL = "aiui_pushnode_url";
    public static final String KEY_AIUI_UP_URL = "aiui_up_url";
    public static final String KEY_APPID = "appid";
    public static final String KEY_APPKEY = "key";
    public static final String KEY_ASR_PTT = "asr_ptt";
    public static final String KEY_AUDIO_CAPTOR = "audio_captor";
    public static final String KEY_AUDIO_ENCODE = "data_encoding";
    public static final String KEY_AUDIO_SOURCE = "audio_source";
    public static final String KEY_AUTH_PRIVATE_KEY = "auth_private_key";
    public static final String KEY_AUTH_PUBLIC_KEY = "auth_public_key";
    public static final String KEY_BUILD_PATH = "build_path";
    public static final String KEY_CAE_PARAMS = "cae_params";
    public static final String KEY_CAMERA_API = "camera_api";
    public static final String KEY_CAMERA_ID = "camera";
    public static final String KEY_CAMERA_PREVIEW_HEIGHT = "preview_height";
    public static final String KEY_CAMERA_PREVIEW_WIDTH = "preview_width";
    public static final String KEY_CAMERA_SKIP_FRAME = "cam_skip_frame";
    public static final String KEY_CANCEL_LAST = "cancel_last";
    public static final String KEY_CARD_SAMPLE_RATE = "card_sample_rate";
    public static final String KEY_CLEAN_DIALOG_HISTORY = "clean_dialog_history";
    public static final String KEY_CONTENT = "content";
    public static final String KEY_DATA_SOURCE = "data_source";
    public static final String KEY_DATA_TYPE = "data_type";
    public static final String KEY_ENGINE_TYPE = "engine_type";
    public static final String KEY_ENGINE_VERSION = "engine_version";
    public static final String KEY_GRAMMAR_ID = "grammar_id";
    public static final String KEY_IAT_USER_DATA = "iat_user_data";
    public static final String KEY_INTENT_ENGINE_TYPE = "intent_engine_type";
    public static final String KEY_INTERACT_MODE = "interact_mode";
    public static final String KEY_INTERACT_TIMEOUT = "interact_timeout";
    public static final String KEY_IVW_PARAMS = "ivw_params";
    public static final String KEY_LANGUAGE = "language";
    public static final String KEY_LEXICON_ID = "lexicon_id";
    public static final String KEY_LIB_CAE = "lib_cae";
    public static final String KEY_LIB_IVW = "lib_ivw";
    public static final String KEY_NAME = "name";
    public static final String KEY_NEED_WRITE = "need_write";
    public static final String KEY_NETWORK_TIMEOUT = "network_timeout";
    public static final String KEY_NLP_USER_DATA = "nlp_user_data";
    public static final String KEY_PLAY_AEC = "play_aec";
    public static final String KEY_RESULT_TIMEOUT = "result_timeout";
    public static final String KEY_RES_ID = "res_id";
    public static final String KEY_RES_PATH = "res_path";
    public static final String KEY_RES_TYPE = "res_type";
    public static final String KEY_SAMPLE_RATE = "sample_rate";
    public static final String KEY_SCENE = "scene";
    public static final String KEY_SERIAL_NUM = "sn";
    public static final String KEY_SERVER_URL = "server_url";
    public static final String KEY_SOUND_CARD = "sound_card";
    public static final String KEY_SYNC_DTYPE = "sync_dtype";
    public static final String KEY_SYNC_TAG = "sync_tag";
    public static final String KEY_TAG = "tag";
    public static final String KEY_THRESHOLD = "threshold";
    public static final String KEY_TTS_CLOUD_ENGINE_TYPE = "ent";
    public static final String KEY_TTS_PITCH = "pitch";
    public static final String KEY_TTS_SPEED = "speed";
    public static final String KEY_TTS_VOICE_NAME = "voice_name";
    public static final String KEY_TTS_VOLUME = "volume";
    public static final String KEY_UID = "uid";
    public static final String KEY_VAD_BOS = "vad_bos";
    public static final String KEY_VAD_ENABLE = "vad_enable";
    public static final String KEY_VAD_EOS = "vad_eos";
    public static final String KEY_VAD_TYPE = "vad_type";
    public static final String KEY_WAKEUP_MODE = "wakeup_mode";
    public static final String KEY_WORK_MODE = "work_mode";
    public static final int NLP_ILLEGAL = 1;
    public static final int NLP_SCHEDULER_FAILED = 2;
    public static final int NLP_SUCCESS = 0;
    public static final int NLP_SUCCESS_NO_DATA = 3;
    public static final int NLP_UNKNOWN = 4;
    public static final String PARAMS_TYPE = "params_type";
    public static final String PARAM_SPEECH = "speech";
    public static final int PAUSE = 2;
    public static final int RESET_LATER = 1;
    public static final int RESET_RIGHT_NOW = 0;
    public static final int RESUME = 3;
    public static final String RES_TYPE_ASSETS = "assets";
    public static final String RES_TYPE_PATH = "path";
    public static final int START = 1;
    public static final int STATE_IDLE = 1;
    public static final int STATE_READY = 2;
    public static final int STATE_WORKING = 3;
    public static final int SUCCESS = 0;
    public static final int SYNC_DATA_ACCOUNT = 2;
    public static final int SYNC_DATA_AUTO = 1;
    public static final int SYNC_DATA_DELETE = 8;
    public static final int SYNC_DATA_DOWNLOAD = 7;
    public static final int SYNC_DATA_INDIVIDUAL = 1;
    public static final int SYNC_DATA_MANUALLY = 0;
    public static final int SYNC_DATA_QUERY = 4;
    public static final int SYNC_DATA_SCHEMA = 3;
    public static final int SYNC_DATA_SEE_SAY = 9;
    public static final int SYNC_DATA_SPEAKABLE = 5;
    public static final int SYNC_DATA_STATUS = 0;
    public static final int SYNC_DATA_UPLOAD = 6;
    public static final String TTS_CLOUD_ENGINE_TYPE_AISOUND = "aisound";
    public static final String TTS_CLOUD_ENGINE_TYPE_XTTS = "xtts";
    public static final int TTS_SPEAK_BEGIN = 1;
    public static final int TTS_SPEAK_CANCELED = 6;
    public static final int TTS_SPEAK_COMPLETED = 5;
    public static final int TTS_SPEAK_PAUSED = 2;
    public static final int TTS_SPEAK_PROGRESS = 4;
    public static final int TTS_SPEAK_RESUMED = 3;
    public static final int TYPE_AUTO = 0;
    public static final int TYPE_COMPEL = 1;
    public static final String USER = "user";
    public static final int VAD_BOS = 0;
    public static final int VAD_BOS_TIMEOUT = 3;
    public static final int VAD_EOS = 2;
    public static final int VAD_VOL = 1;
    public static final String VALUE_SPLIT = ";";
    public static final int VOICE_CLONE_APP_AUTH = 13;
    public static final int VOICE_CLONE_DEL = 11;
    public static final int VOICE_CLONE_REG = 10;
    public static final int VOICE_CLONE_RES_CHECK = 12;
    public static final int VOICE_CLONE_RES_QUERY = 14;
    public static final int VOICE_PRINT_FEATURE_DEL = 22;
    public static final int VOICE_PRINT_FEATURE_QUERY = 19;
    public static final int VOICE_PRINT_FEATURE_REG = 20;
    public static final int VOICE_PRINT_FEATURE_SEARCH = 23;
    public static final int VOICE_PRINT_FEATURE_UPDATE = 21;
    public static final int VOICE_PRINT_MEMBER_ADD = 15;
    public static final int VOICE_PRINT_MEMBER_CLEAN = 24;
    public static final int VOICE_PRINT_MEMBER_DEL = 17;
    public static final int VOICE_PRINT_MEMBER_QUERY = 18;
    public static final int VOICE_PRINT_MEMBER_UPDATE = 16;
    public static final String WAKEUP_MODE_CAE = "cae";
    public static final String WAKEUP_MODE_HLW = "hlw";
    public static final String WAKEUP_MODE_VTN = "vtn";
    public static final int WAKE_UP_TYPE_COMMAND = 1;
    public static final int WAKE_UP_TYPE_COMMAND_INTERFACE = 2;
    public static final int WAKE_UP_TYPE_INTENTION_BACKWARD = 4;
    public static final int WAKE_UP_TYPE_INTENTION_FORWARD = 3;
    public static final int WAKE_UP_TYPE_NORMAL = 0;
    public static final String WORK_MODE_INTENT = "work_modework_mode";
    public static final String WORK_MODE_REC_ONLY = "rec_only";
    public static final String XTTS_VOICE_CHONGCHONG = "x_chongchong";

    public AIUIConstant() {
    }
}

插件具体配置信息

  • uniapp的路径为:utils/AIUIConstant.js
  • uniappx的路径为:utils/aiui/AIUIConstant.uts
js
export const AIUIConstant = {
  SUCCESS: 0,
  START: 1,
  CANCEL: 4,
  EVENT_RESULT: 1,
  EVENT_ERROR: 2,
  EVENT_STATE: 3,
  EVENT_WAKEUP: 4,
  EVENT_VAD: 6,
  EVENT_CMD_RETURN: 8,
  EVENT_START_RECORD: 11,
  EVENT_STOP_RECORD: 12,
  EVENT_CONNECTED_TO_SERVER: 13,
  EVENT_SERVER_DISCONNECTED: 14,
  VAD_BOS: 0,
  VAD_VOL: 1,
  VAD_EOS: 2,
  VAD_BOS_TIMEOUT: 3,
  STATE_IDLE: 1,
  STATE_READY: 2,
  STATE_WORKING: 3,
  CMD_WRITE: 2,
  CMD_WAKEUP: 7,
  CMD_RESET_WAKEUP: 8,
  CMD_SYNC: 13,
  CMD_START_RECORD: 22,
  CMD_STOP_RECORD: 23,
  CMD_QUERY_SYNC_STATUS: 24,
  CMD_TTS: 27,
  CMD_VOICE_CLONE: 33,
  CMD_VOICE_PRINT: 36,
  SYNC_DATA_MANUALLY: 0,
  SYNC_DATA_INDIVIDUAL: 1,
  SYNC_DATA_ACCOUNT: 2,
  SYNC_DATA_SCHEMA: 3,
  SYNC_DATA_QUERY: 4,
  SYNC_DATA_SPEAKABLE: 5,
  SYNC_DATA_UPLOAD: 6,
  SYNC_DATA_DOWNLOAD: 7,
  SYNC_DATA_DELETE: 8,
  SYNC_DATA_SEE_SAY: 9,
  VOICE_CLONE_REG: 10,
  VOICE_CLONE_DEL: 11,
  VOICE_CLONE_RES_QUERY: 14,
  VOICE_PRINT_MEMBER_ADD: 15,
  VOICE_PRINT_MEMBER_DEL: 17,
  VOICE_PRINT_MEMBER_QUERY: 18,
  VOICE_PRINT_FEATURE_QUERY: 19,
  VOICE_PRINT_FEATURE_REG: 20,
  VOICE_PRINT_FEATURE_UPDATE: 21,
  VOICE_PRINT_FEATURE_DEL: 22,
  VOICE_PRINT_FEATURE_SEARCH: 23,
  KEY_SERIAL_NUM: "sn",
  KEY_SYNC_DTYPE: "sync_dtype",
  KEY_RES_ID: "res_id",
  KEY_RES_PATH: "res_path",
  KEY_ENGINE_VERSION: "engine_version"
}
ts
export const AIUIConstant = {
  SUCCESS: 0,
  START: 1,
  CANCEL: 4,
  EVENT_RESULT: 1,
  EVENT_ERROR: 2,
  EVENT_STATE: 3,
  EVENT_WAKEUP: 4,
  EVENT_VAD: 6,
  EVENT_CMD_RETURN: 8,
  EVENT_START_RECORD: 11,
  EVENT_STOP_RECORD: 12,
  EVENT_CONNECTED_TO_SERVER: 13,
  EVENT_SERVER_DISCONNECTED: 14,
  VAD_BOS: 0,
  VAD_VOL: 1,
  VAD_EOS: 2,
  VAD_BOS_TIMEOUT: 3,
  STATE_IDLE: 1,
  STATE_READY: 2,
  STATE_WORKING: 3,
  CMD_WRITE: 2,
  CMD_WAKEUP: 7,
  CMD_RESET_WAKEUP: 8,
  CMD_SYNC: 13,
  CMD_START_RECORD: 22,
  CMD_STOP_RECORD: 23,
  CMD_QUERY_SYNC_STATUS: 24,
  CMD_TTS: 27,
  CMD_VOICE_CLONE: 33,
  CMD_VOICE_PRINT: 36,
  SYNC_DATA_MANUALLY: 0,
  SYNC_DATA_INDIVIDUAL: 1,
  SYNC_DATA_ACCOUNT: 2,
  SYNC_DATA_SCHEMA: 3,
  SYNC_DATA_QUERY: 4,
  SYNC_DATA_SPEAKABLE: 5,
  SYNC_DATA_UPLOAD: 6,
  SYNC_DATA_DOWNLOAD: 7,
  SYNC_DATA_DELETE: 8,
  SYNC_DATA_SEE_SAY: 9,
  VOICE_CLONE_REG: 10,
  VOICE_CLONE_DEL: 11,
  VOICE_CLONE_RES_QUERY: 14,
  VOICE_PRINT_MEMBER_ADD: 15,
  VOICE_PRINT_MEMBER_DEL: 17,
  VOICE_PRINT_MEMBER_QUERY: 18,
  VOICE_PRINT_FEATURE_QUERY: 19,
  VOICE_PRINT_FEATURE_REG: 20,
  VOICE_PRINT_FEATURE_UPDATE: 21,
  VOICE_PRINT_FEATURE_DEL: 22,
  VOICE_PRINT_FEATURE_SEARCH: 23,
  KEY_SERIAL_NUM: "sn",
  KEY_SYNC_DTYPE: "sync_dtype",
  KEY_RES_ID: "res_id",
  KEY_RES_PATH: "res_path",
  KEY_ENGINE_VERSION: "engine_version"
}