public class AIError
extends java.lang.Exception
implements android.os.Parcelable
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<AIError> |
CREATOR |
static int |
ERR_AI_ENGINE
无法启动引擎
|
static int |
ERR_CONNECT_TIMEOUT
网络li连接超时
|
static int |
ERR_DEFAULT |
static java.lang.String |
ERR_DESCRIPTION_AI_ENGINE |
static java.lang.String |
ERR_DESCRIPTION_CONNECT_TIMEOUT |
static java.lang.String |
ERR_DESCRIPTION_DEFAULT |
static java.lang.String |
ERR_DESCRIPTION_DEVICE |
static java.lang.String |
ERR_DESCRIPTION_DEVICE_ID_CONFLICT |
static java.lang.String |
ERR_DESCRIPTION_ERR_DNS |
static java.lang.String |
ERR_DESCRIPTION_ERR_FDM_NOT_INIT |
static java.lang.String |
ERR_DESCRIPTION_ERR_GRAMMAR_FAILED |
static java.lang.String |
ERR_DESCRIPTION_ERR_NETWORK |
static java.lang.String |
ERR_DESCRIPTION_ERR_QUEUE_FULL |
static java.lang.String |
ERR_DESCRIPTION_ERR_SDK_NOT_INIT
通用错误描述
|
static java.lang.String |
ERR_DESCRIPTION_ERR_SERVICE_PARAMETERS |
static java.lang.String |
ERR_DESCRIPTION_ERR_TTS_CACHE |
static java.lang.String |
ERR_DESCRIPTION_INVALID_RECORDER_TYPE |
static java.lang.String |
ERR_DESCRIPTION_KEYWORD_UNMATCH |
static java.lang.String |
ERR_DESCRIPTION_MAX_SPEECH |
static java.lang.String |
ERR_DESCRIPTION_NO_REGISTERED_WORD |
static java.lang.String |
ERR_DESCRIPTION_NO_SPEAKER |
static java.lang.String |
ERR_DESCRIPTION_NO_SPEECH |
static java.lang.String |
ERR_DESCRIPTION_RECORDING |
static java.lang.String |
ERR_DESCRIPTION_REGISTER_MODEL_EXPIRED |
static java.lang.String |
ERR_DESCRIPTION_REGISTER_SPK_FULL |
static java.lang.String |
ERR_DESCRIPTION_REGISTER_UPDATE_MODEL_FINISHED |
static java.lang.String |
ERR_DESCRIPTION_RES_PREPARE_FAILED |
static java.lang.String |
ERR_DESCRIPTION_SIGNAL_PROCESSING_NOT_STARTED |
static java.lang.String |
ERR_DESCRIPTION_SNR_LOW |
static java.lang.String |
ERR_DESCRIPTION_SO_INVALID |
static java.lang.String |
ERR_DESCRIPTION_SPEECH_CLIPPING |
static java.lang.String |
ERR_DESCRIPTION_SPEECH_SPEED_FAST |
static java.lang.String |
ERR_DESCRIPTION_SPEECH_SPEED_SLOW |
static java.lang.String |
ERR_DESCRIPTION_SPK_REGISTER_SPEECH_LACK |
static java.lang.String |
ERR_DESCRIPTION_SPK_REGISTERED_WORD |
static java.lang.String |
ERR_DESCRIPTION_TIMEOUT_ASR |
static java.lang.String |
ERR_DESCRIPTION_TTS_INVALID_REFTEXT |
static java.lang.String |
ERR_DESCRIPTION_TTS_MEDIAPLAYER |
static java.lang.String |
ERR_DESCRIPTION_UNSUPPORT_GENDER |
static java.lang.String |
ERR_DESCRIPTION_UNSUPPORT_WORD |
static java.lang.String |
ERR_DESCRIPTION_VOICE_LOW
声纹错误描述
|
static int |
ERR_DEVICE
无法获取录音设备
|
static int |
ERR_DEVICE_ID_CONFLICT_ASR
CloudTTS 和 CloudASR 等所有云端功能都有可能返回401,原因是deviceId 冲突导致认证失败,需设置唯一的 deviceId
|
static int |
ERR_DEVICE_ID_CONFLICT_TTS |
static int |
ERR_DNS
DNS解析失败
|
static int |
ERR_FDM_NO_INIT
FDM kernel没有初始化
|
static int |
ERR_GRAMMAR_FAILED
本地语法文件编译失败
|
static int |
ERR_INVALID_RECORDER_TYPE |
static int |
ERR_KEYWORD_UNMATCH |
static int |
ERR_MAX_SPEECH
音频时长超出阈值,对应着引擎的setMaxSpeechTimeS方法
|
static int |
ERR_NETWORK
网络错误
|
static int |
ERR_NO_REGISTERED_WORD |
static int |
ERR_NO_SPEECH
没有检测到语音
|
static int |
ERR_NO_SPKEAKER |
static int |
ERR_QUEUE_FULL
TTS播放队列已满
|
static int |
ERR_RECORDING
录音失败
|
static int |
ERR_REGISTER_SPK_FULL |
static int |
ERR_RES_PREPARE_FAILED
资源准备失败,请检查是否存放在assets目录下
|
static int |
ERR_SDK_NOT_INIT
SDK未初始化
|
static int |
ERR_SERVICE_PARAMETERS
设置识别服务器类型为custom须同时设置lmId
|
static int |
ERR_SIGNAL_PROCESSING_NOT_STARTED
信号处理引擎还没有启动,请先启动信号处理引擎,再启动识别引擎
|
static int |
ERR_SNR_LOW |
static int |
ERR_SO_INVALID
动态库加载失败
|
static int |
ERR_SPEECH_CLIPPING |
static int |
ERR_SPEECH_SPEED_FAST |
static int |
ERR_SPEECH_SPEED_SLOW |
static int |
ERR_SPK_REGISTERED_WORD |
static int |
ERR_TIMEOUT_ASR
asr 超时
|
static int |
ERR_TTS_CACHE
TTS缓存失败
|
static int |
ERR_TTS_INVALID_REFTEXT
无效的合成文本
|
static int |
ERR_TTS_MEDIAPLAYER
合成MediaPlayer播放器错误
|
static int |
ERR_UNSUPPORT_GENDER |
static int |
ERR_UNSUPPORT_WORD |
static int |
ERR_VOICE_LOW
声纹错误码
|
static java.lang.String |
KEY_CODE |
static java.lang.String |
KEY_EXT |
static java.lang.String |
KEY_RECORD_ID |
static java.lang.String |
KEY_TEXT |
static java.lang.String |
KEY_TIME |
构造器和说明 |
---|
AIError() |
AIError(int errId)
构造函数
|
AIError(int errId,
java.lang.String error)
构造函数
|
AIError(int errId,
java.lang.String error,
java.lang.String recordId)
构造函数
|
AIError(int errId,
java.lang.String error,
java.lang.String recordId,
long timestamp)
构造函数
|
AIError(java.lang.String jsonString)
构造函数
|
AIError(java.lang.String jsonString,
java.lang.String recordId)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
int |
getErrId()
获取错误码
|
java.lang.String |
getError()
获取错误简述
|
java.util.Map<java.lang.Object,java.lang.Object> |
getEventMap() |
java.lang.Object |
getExt()
获取错误额外信息
|
org.json.JSONObject |
getInputJSON() |
org.json.JSONObject |
getOutputJSON() |
java.lang.String |
getRecordId()
获取recordId
|
java.lang.Long |
getTimestamp()
错误发生时间戳
|
boolean |
isNetWorkError()
是否是网络错误
|
void |
setErrId(int errId) |
void |
setErrId(java.lang.String errId) |
void |
setError(java.lang.String error) |
AIError |
setEventMap(java.util.Map<java.lang.Object,java.lang.Object> event) |
void |
setExt(java.lang.String ext) |
void |
setInputJson(org.json.JSONObject inputJson) |
void |
setRecordId(java.lang.String recordId) |
void |
setTimestamp(java.lang.Long timestamp) |
void |
stringToJSON(java.lang.String jsonString) |
org.json.JSONObject |
toJSON()
将AIError信息转换为JSON格式内容
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final java.lang.String KEY_CODE
public static final java.lang.String KEY_TEXT
public static final java.lang.String KEY_RECORD_ID
public static final java.lang.String KEY_TIME
public static final java.lang.String KEY_EXT
public static final int ERR_SDK_NOT_INIT
public static final int ERR_DEVICE
public static final int ERR_AI_ENGINE
public static final int ERR_RECORDING
public static final int ERR_NO_SPEECH
public static final int ERR_MAX_SPEECH
public static final int ERR_FDM_NO_INIT
public static final int ERR_NETWORK
public static final int ERR_DNS
public static final int ERR_INVALID_RECORDER_TYPE
public static final int ERR_CONNECT_TIMEOUT
public static final int ERR_TTS_CACHE
public static final int ERR_QUEUE_FULL
public static final int ERR_RES_PREPARE_FAILED
public static final int ERR_SERVICE_PARAMETERS
public static final int ERR_GRAMMAR_FAILED
public static final int ERR_SIGNAL_PROCESSING_NOT_STARTED
public static final int ERR_DEVICE_ID_CONFLICT_ASR
public static final int ERR_DEVICE_ID_CONFLICT_TTS
public static final int ERR_VOICE_LOW
public static final int ERR_DEFAULT
public static final int ERR_NO_SPKEAKER
public static final int ERR_NO_REGISTERED_WORD
public static final int ERR_SPK_REGISTERED_WORD
public static final int ERR_REGISTER_SPK_FULL
public static final int ERR_UNSUPPORT_GENDER
public static final int ERR_UNSUPPORT_WORD
public static final int ERR_SPEECH_SPEED_SLOW
public static final int ERR_SPEECH_SPEED_FAST
public static final int ERR_SNR_LOW
public static final int ERR_SPEECH_CLIPPING
public static final int ERR_KEYWORD_UNMATCH
public static final int ERR_TIMEOUT_ASR
public static final java.lang.String ERR_DESCRIPTION_TIMEOUT_ASR
public static final int ERR_TTS_INVALID_REFTEXT
public static final int ERR_TTS_MEDIAPLAYER
public static final int ERR_SO_INVALID
public static final java.lang.String ERR_DESCRIPTION_VOICE_LOW
public static final java.lang.String ERR_DESCRIPTION_DEFAULT
public static final java.lang.String ERR_DESCRIPTION_NO_SPEAKER
public static final java.lang.String ERR_DESCRIPTION_NO_REGISTERED_WORD
public static final java.lang.String ERR_DESCRIPTION_SPK_REGISTERED_WORD
public static final java.lang.String ERR_DESCRIPTION_REGISTER_SPK_FULL
public static final java.lang.String ERR_DESCRIPTION_UNSUPPORT_GENDER
public static final java.lang.String ERR_DESCRIPTION_UNSUPPORT_WORD
public static final java.lang.String ERR_DESCRIPTION_SPK_REGISTER_SPEECH_LACK
public static final java.lang.String ERR_DESCRIPTION_REGISTER_MODEL_EXPIRED
public static final java.lang.String ERR_DESCRIPTION_REGISTER_UPDATE_MODEL_FINISHED
public static final java.lang.String ERR_DESCRIPTION_SPEECH_SPEED_SLOW
public static final java.lang.String ERR_DESCRIPTION_SPEECH_SPEED_FAST
public static final java.lang.String ERR_DESCRIPTION_SNR_LOW
public static final java.lang.String ERR_DESCRIPTION_SPEECH_CLIPPING
public static final java.lang.String ERR_DESCRIPTION_KEYWORD_UNMATCH
public static final java.lang.String ERR_DESCRIPTION_ERR_SDK_NOT_INIT
public static final java.lang.String ERR_DESCRIPTION_DEVICE
public static final java.lang.String ERR_DESCRIPTION_AI_ENGINE
public static final java.lang.String ERR_DESCRIPTION_RECORDING
public static final java.lang.String ERR_DESCRIPTION_NO_SPEECH
public static final java.lang.String ERR_DESCRIPTION_MAX_SPEECH
public static final java.lang.String ERR_DESCRIPTION_ERR_NETWORK
public static final java.lang.String ERR_DESCRIPTION_CONNECT_TIMEOUT
public static final java.lang.String ERR_DESCRIPTION_RES_PREPARE_FAILED
public static final java.lang.String ERR_DESCRIPTION_ERR_DNS
public static final java.lang.String ERR_DESCRIPTION_ERR_TTS_CACHE
public static final java.lang.String ERR_DESCRIPTION_ERR_QUEUE_FULL
public static final java.lang.String ERR_DESCRIPTION_ERR_GRAMMAR_FAILED
public static final java.lang.String ERR_DESCRIPTION_SIGNAL_PROCESSING_NOT_STARTED
public static final java.lang.String ERR_DESCRIPTION_ERR_FDM_NOT_INIT
public static final java.lang.String ERR_DESCRIPTION_TTS_MEDIAPLAYER
public static final java.lang.String ERR_DESCRIPTION_TTS_INVALID_REFTEXT
public static final java.lang.String ERR_DESCRIPTION_ERR_SERVICE_PARAMETERS
public static final java.lang.String ERR_DESCRIPTION_INVALID_RECORDER_TYPE
public static final java.lang.String ERR_DESCRIPTION_SO_INVALID
public static final java.lang.String ERR_DESCRIPTION_DEVICE_ID_CONFLICT
public static final android.os.Parcelable.Creator<AIError> CREATOR
public AIError(java.lang.String jsonString)
jsonString
- jsonStringpublic AIError(java.lang.String jsonString, java.lang.String recordId)
jsonString
- jsonStringrecordId
- recordIdpublic AIError(int errId)
errId
- errIdpublic AIError(int errId, java.lang.String error)
errId
- errIderror
- errorpublic AIError(int errId, java.lang.String error, java.lang.String recordId)
errId
- errIderror
- errorrecordId
- recordIdpublic AIError(int errId, java.lang.String error, java.lang.String recordId, long timestamp)
errId
- errIderror
- errorrecordId
- recordIdtimestamp
- timestamppublic AIError()
public AIError setEventMap(java.util.Map<java.lang.Object,java.lang.Object> event)
public java.util.Map<java.lang.Object,java.lang.Object> getEventMap()
public boolean isNetWorkError()
public java.lang.String getError()
public void setError(java.lang.String error)
public int getErrId()
public void setErrId(int errId)
public void setErrId(java.lang.String errId)
public void stringToJSON(java.lang.String jsonString)
public org.json.JSONObject toJSON()
public java.lang.String toString()
toString
在类中 java.lang.Throwable
public org.json.JSONObject getOutputJSON()
public void setInputJson(org.json.JSONObject inputJson)
public org.json.JSONObject getInputJSON()
public java.lang.Object getExt()
public void setExt(java.lang.String ext)
public java.lang.String getRecordId()
public void setRecordId(java.lang.String recordId)
public java.lang.Long getTimestamp()
public void setTimestamp(java.lang.Long timestamp)
public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable