在上下文语音对话场景,针对用户所输入的多轮对话,通过对话文字识别、上下文推理,识别出地址关联片段。通过对语音地址的顺滑、抽取、纠错、补齐等,及上下文推理补全,返回相关性top3的排序结果。主要用于人人对话场景报警/报修/物流地址的推理识别。
测试
您可以在地址标准化产品控制台进行API测试。
请求参数
名称  | 类型  | 是否必选  | 示例值  | 描述  | 
Action  | String  | 是  | AddressInference  | 系统规定参数。取值: AddressInference  | 
AppKey  | String  | 是  | Axqwerasdf1a  | 项目AppKey  | 
ServiceCode  | String  | 是  | addrp  | 固定值:addrp  | 
Text  | String  | 是  | 我们相约在阿里巴巴门口见面吧,滨江区的  | 文本内容  | 
DefaultProvince  | String  | 否  | 浙江省  | 默认省份  | 
DefaultCity  | String  | 否  | 杭州市  | 默认城市  | 
DefaultDistrict  | String  | 否  | 余杭区  | 默认行政区  | 
返回数据
名称  | 类型  | 示例值  | 描述  | 
Data  | String  | { "address_inference":[{ "address":"网商路699号", "divcode":"330108", "name":"阿里巴巴滨江园区", "id":"B0FFG083SL", "lxly":"30.1896,120.190371", "std_addr":"浙江省 杭州市 滨江区 长河街道 网商路 699号 阿里巴巴滨江园区"}, {"address":"文一西路969号", "divcode":"330110", "name":"阿里巴巴西溪A区", "id":"B023B1D4BX", "lxly":"30.278984,120.025746", "std_addr":"浙江省 杭州市 余杭区 五常街道 文一西路 969号 阿里巴巴西溪A区"}, {"address":"溪望路", "divcode":"330110", "name":"阿里巴巴西溪B区", "id":"B0FFGUEOJ9", "lxly":"30.275962,120.027276", "std_addr":"浙江省 杭州市 余杭区 五常街道 溪望路 阿里巴巴西溪B区"}], "status":"OK", "time_used":{ "rt":{ "dialog_extract":0.0078012943267822266, "address_inference":3.235727548599243}, "start":1675070387.20365}}  | address_inference:对话上下文地址推理结果 name:地名 divcode:邮编 address:地址 std_addr:标准门址 lxly:经纬度坐标 time_used:算法处理耗时 status:状态  | 
RequestId  | String  | 3A9AB010-AC38-4E53-9D25-6B97238C2897  | RequestId  | 
示例
请求示例
http(s)://[Endpoint]/?Action=AddressInference
&AppKey=Axqwerasdf1a
&ServiceCode=addrp
&Text=我们相约在阿里巴巴门口见面吧,滨江区的
&<公共请求参数>正常返回示例
XML格式
<RequestId>226BD68D-6208-4140-A6EC-2F2BF434B601</RequestId>
<Data>
    <address_inference>
        <address>网商路699号</address>
        <divcode>330108</divcode>
        <name>阿里巴巴滨江园区</name>
        <id>B0FFG083SL</id>
        <lxly>30.1896,120.190371</lxly>
        <std_addr>浙江省 杭州市 滨江区 长河街道  网商路 699号  阿里巴巴滨江园区</std_addr>
    </address_inference>
    <address_inference>
        <address>文一西路969号</address>
        <divcode>330110</divcode>
        <name>阿里巴巴西溪A区</name>
        <id>B023B1D4BX</id>
        <lxly>30.278984,120.025746</lxly>
        <std_addr>浙江省 杭州市 余杭区 五常街道  文一西路 969号  阿里巴巴西溪A区</std_addr>
    </address_inference>
    <address_inference>
        <address>溪望路</address>
        <divcode>330110</divcode>
        <name>阿里巴巴西溪B区</name>
        <id>B0FFGUEOJ9</id>
        <lxly>30.275962,120.027276</lxly>
        <std_addr>浙江省 杭州市 余杭区 五常街道  溪望路   阿里巴巴西溪B区</std_addr>
    </address_inference>
    <status>OK</status>
    <time_used>
        <rt>
            <dialog_extract>0.0078012943267822266</dialog_extract>
            <address_inference>3.235727548599243</address_inference>
        </rt>
        <start>1675070387.20365</start>
    </time_used>
</Data>
JSON格式
{
  "RequestId": "226BD68D-6208-4140-A6EC-2F2BF434B601",
  "Data": {
    "address_inference":[
        {
            "address":"网商路699号",
            "divcode":"330108",
            "name":"阿里巴巴滨江园区",
            "id":"B0FFG083SL",
            "lxly":"30.1896,120.190371",
            "std_addr":"浙江省 杭州市 滨江区 长河街道  网商路 699号  阿里巴巴滨江园区"
        },
        {
            "address":"文一西路969号",
            "divcode":"330110",
            "name":"阿里巴巴西溪A区",
            "id":"B023B1D4BX",
            "lxly":"30.278984,120.025746",
            "std_addr":"浙江省 杭州市 余杭区 五常街道  文一西路 969号  阿里巴巴西溪A区"
        },
        {
            "address":"溪望路",
            "divcode":"330110",
            "name":"阿里巴巴西溪B区",
            "id":"B0FFGUEOJ9",
            "lxly":"30.275962,120.027276",
            "std_addr":"浙江省 杭州市 余杭区 五常街道  溪望路   阿里巴巴西溪B区"
        }
    ],
    "status":"OK",
    "time_used":{
        "rt":{
            "dialog_extract":0.0078012943267822266,
            "address_inference":3.235727548599243
        },
        "start":1675070387.20365
    }
  }
}错误码
HttpCode  | 错误码  | 错误信息  | 描述  | 
403  | Forbidden.NoAuth  | Failed to perform user authentication.  | 用户鉴权失败  | 
500  | InternalError  | A service error occurred.  | 服务内部异常  | 
400  | InvalidParameter  | The parameter is invalid.  | 参数无效  | 
404  | ResourceDoesNotExist  | The resource does not exist.  | 资源不存在  | 
429  | Throttling.User  | Flow control has been triggered.  | 触发流控  | 
400  | UserStatusInvalid  | The user status is invalid.  | 用户状态无效  | 
访问错误中心查看更多错误码。