
# 错误响应
错误响应，通常是指不影响流程，但当前会话无法再进行下去的错误，包括如下情况：
- 配置串错误，包括存在不识别的配置串，或者配置串值的范围不合法。
- 时序不正确，比如连续发送两次"开始识别"指令。
- 识别过程中发生错误，比如音频解码发生错误。
出现错误响应时，如果已经在一个会话中了，会再发送一个"结束识别"的响应，表示识别会话结束。如果会话还没有开始，那么发送此错误响应后不做其它操作。此后的音频数据都被忽略，直到收到下一个"开始识别"请求。
#### 响应消息
表1响应参数 
| 参数名        | 参数类型   | 说明                                                                                         |
|:---|:---|:---|
| resp_type  | String | 响应类型。参数值为ERROR，表示错误响应。                                                                     |
| trace_id   | String | 服务内部的跟踪令牌，可用于在日志中追溯具体流程。 在某些错误情况下，可能没有此字段。 |
| error_code | String | 错误码列表。详细错误码解释，请参见[错误码](https://support.huaweicloud.com/api-sis/sis_03_0045.html)。          |
| error_msg  | String | 返回错误信息。                                                                                    |
   
#### 示例
```
{
    "resp_type": "ERROR",
    "trace_id": "567e8537-a89c-13c3-a882-826321939651",
    "error_code": "SIS.0002",
    "error_msg": "***"
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-sis/sis_03_0044.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-sis/sis_03_0045.html)。
