响应代码和消息
本节说明处理失败时的响应。
HTTP 接口
同步 HTTP 和异步 HTTP 的语音识别Job创建请求
当语音识别请求失败时,语音识别结果顶层的code和message字段会设置表示语音识别失败原因的响应代码和错误消息。详情请参阅后面的表格。
示例:
{
"results": [
{
"tokens": [],
"tags": [],
"rulename": "",
"text": ""
}
],
"text": "",
"code": "-",
"message": "received illegal service authorization"
}
对于同步 HTTP,当识别处理成功时,code和message为空字符串("")。
示例:
...
"utteranceid": "20220602/14/018122d65d370a30116494c8_20220602_141442",
"text": "アドバンスト・メディアは、人と機械との自然なコミュニケーションを実现し、豊かな未来を创造していくことを目指します。",
"code": "",
"message": ""
...
对于异步 HTTP,当Job创建请求成功时,不会返回code和message。
示例:
{"sessionid":"017ac8786c5b0a0504399999","text":"..."}
异步 HTTP 的结果和状态获取
对于异步 HTTP,即使语音识别请求成功,语音识别Job处理过程中也可能因某些原因中断处理。此时,获取结果和状态时,state将变为error,error_messsage将设置表示失败原因的错误消息。error_message可能包含表示语音识别进程失败原因的响应代码(dsrh_code)和输出消息(amineth_message)。有关响应代码和消息的含义,请参阅响应代码和消息详细信息