更新时间:2018-01-19 15:33
客户(或者ISV)通过调用该API对指定热词Id的词表进行更新。
属性 | 值类型 | 是否必须 | 说明 |
jsonStr | String | 是 | 完整Json字符串信息,具体内容参见以下详细信息 |
请求参数Json字符串信息,词表中所有词汇加起来,总数量不可超过128。
属性 | 值类型 | 是否必须 | 说明 |
---|---|---|---|
vocabId | String | 是 | 指定热词Id |
weakWords | List | 否 | 需要弱化的词汇 |
strenWords | List | 否 | 需要强化的词汇 |
customWords | Map< String, Integer> | 否 | 自定义权重的词汇,Integer代表权重,范围为[-3, 5],权重越大替换越明显 |
调用采用的是GET方式,调用的时候可以根据需要灵活使用POST方式
UpdateAsrVocabRequest UpdateAsrVocabRequest = new UpdateAsrVocabRequest();
UpdateAsrVocabRequest.setAcceptFormat(FormatType.JSON);
String dataJsonStr = "{\n" +
"\vocabId"\":\"yourVocabId\","+
"\"customWords\":{" +
"\"新自定义2\":2,"+
"\"新自定义1\":1"+
"},"+
"\"strenWords\":["+
"\"新强化\","+
"\"新加强\""+
"],"+
"\"weakWords\":["+
"\"新弱化\","+
"\"新减弱\""+
"]"+
"}";
UpdateAsrVocabRequest.setJsonStr(dataJsonStr);
UpdateAsrVocabResponse response = client.getAcsResponse(UpdateAsrVocabRequest);
{
"code": "200",
"data": "71b1795ac8634bd8bdf4d3878480c7c2" , -- 热词Id, 指定的vocabId
"message": "successful",
"requestId": "76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12",
"success": true -- 是否成功
}
在文档使用中是否遇到以下问题
更多建议
匿名提交