# 自定义设备唤醒词
# 唤醒词评分
HTTP Method:POST
请求地址:https://uvs-biz.hivoice.cn/rest/v1/wake_words/check
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| appkey | String | Y | 产品KEY |
| deviceId | String | Y | 设备标识 |
| deviceToken | String | Y | 设备令牌 |
| userId | String | Y | 用户ID |
| wakeupWord | String | Y | 唤醒词 |
返回值
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
| errorMsg | String | Y | 响应描述 |
| score | String | Y | 评分结果 |
| valid | Boolean | Y | 是否达到构建标准 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功",
"result": {
"valid": true,
"score": 8
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 唤醒词列表
HTTP Method:GET
请求地址:https://uvs-biz.hivoice.cn/rest/v1/wake_words/list
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| appkey | String | Y | 产品KEY |
| deviceId | String | Y | 设备标识 |
| deviceToken | String | Y | 设备令牌 |
| userId | String | Y | 用户ID |
返回值
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
| errorMsg | String | Y | 响应描述 |
| result | Array | Y | 返回结果 |
| └name | String | Y | 唤醒词 |
| └score | String | Y | 唤醒词分数 |
| └status | String | Y | 构建状态 |
| └isEnable | Integer | Y | 是否使用中(1:是 0:否) |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功",
"result": [
{
"appKey": "123",
"deviceId": "123",
"isEnable": 1,
"name": "你好小伙",
"score": "8",
"status": "success"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# 添加并设置唤醒词
HTTP Method:POST
请求地址:https://uvs-biz.hivoice.cn/rest/v1/wake_words/save
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| appkey | String | Y | 产品KEY |
| deviceId | String | Y | 设备标识 |
| deviceToken | String | Y | 设备令牌 |
| userId | String | Y | 用户ID |
| wakeupMap | json | Y | 唤醒词,分数文本,格式:{"唤醒词1":"分数1","唤醒词2":"分数2"} |
返回值
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
| errorMsg | String | Y | 响应描述 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功"
}
1
2
3
4
2
3
4
# 错误码定义及描述
| errorCode | errorMsg | 描述 |
|---|---|---|
| 0 | 请求成功 | 成功 |
| 8400001 | 必填参数不能为空 | 必填参数不能为空 |
| 8400002 | 请求参数不合法 | 请求参数格式不正确,或者参数不满足需要的条件 |
| 8400003 | 设备token无效 | 设备token无效 |
| 8400005 | 未发现需要更新的唤醒词 | 上传的唤醒词都在使用中 |
| 8400006 | 未发现设备sdk版本 | |
| 8401001 | 唤醒词打分异常 | 唤醒词打分异常 |
| 8401002 | 唤醒词正在制作中 | 唤醒词正在制作中 |
| 8404444 | 调用第三方服务异常 | 调用第三方服务异常 |
| 8409999 | 系统异常 | 联系管理员 |