调用UpdateAsrVocab更新热词组。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateAsrVocab |
系统规定参数。取值:UpdateAsrVocab。 |
JsonStr | String | 是 | {"vocabId":"指定热词Id"} |
完整Json字符串信息,具体内容参见以下详细信息。 |
属性 |
值类型 |
是否必须 |
说明 |
---|---|---|---|
vocabId |
String |
是 |
指定热词ID |
weakWords |
List |
否 |
需要弱化的词汇 |
strenWords |
List |
否 |
需要强化的词汇 |
customWords |
Map<String, Integer> |
否 |
自定义权重的词汇,Integer代表权重,范围为[-3, 5],权重越大替换越明显 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Code | String | 200 |
结果代码,200表示成功。若为别的值则表示失败,调用方可根据此字段判断失败原因。 |
Data | String | 71b1795ac8634bd8bdf4d3878480c7c2 |
热词ID,指定的vocabId |
Message | String | successful |
出错时表示出错详情,成功时为successful。 |
RequestId | String | 9987D326-83D9-4A42-B9A5-0B27F9B40539 |
请求ID |
Success | Boolean | true |
请求是否成功。调用方可根据此字段来判断请求是否成功:true表示成功false/null表示失败。 |
示例
请求示例
http(s)://qualitycheck.cn-hangzhou.aliyuncs.com/?Action=UpdateAsrVocab
&JsonStr={"vocabId":"指定热词Id"}
&<公共请求参数>
正常返回示例
XML
格式
<UpdateAsrVocabResponse>
<code>200</code>
<data>71b1795ac8634bd8bdf4d3878480c7c2</data>
<message>successful</message>
<requestId>76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12</requestId>
<success>true</success>
</UpdateAsrVocabResponse>
JSON
格式
{
"message":"successful",
"requestId":"76DB5D8C-5BD9-42A7-B527-5AF3A5F83F12",
"data":"71b1795ac8634bd8bdf4d3878480c7c2",
"code":"200",
"success":true
}
错误码
访问错误中心查看更多错误码。
调用示例
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);
在文档使用中是否遇到以下问题
更多建议
匿名提交