public class GmeClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
GmeClient(Credential credential,
String region) |
GmeClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
CreateAppResponse |
CreateApp(CreateAppRequest req)
本接口(CreateApp)用于创建一个GME应用。
|
DescribeAppStatisticsResponse |
DescribeAppStatistics(DescribeAppStatisticsRequest req)
本接口(DescribeAppStatistics)用于获取某个GME应用的用量数据。包括实时语音,语音消息及转文本,语音分析等。最长查询周期为最近30天。
|
DescribeFilterResultResponse |
DescribeFilterResult(DescribeFilterResultRequest req)
根据应用ID和文件ID查询识别结果
|
DescribeFilterResultListResponse |
DescribeFilterResultList(DescribeFilterResultListRequest req)
根据日期查询识别结果列表
|
DescribeScanResultListResponse |
DescribeScanResultList(DescribeScanResultListRequest req)
本接口(DescribeScanResultList)用于查询语音检测结果,查询任务列表最多支持100个。
如果在提交语音检测任务时未设置 Callback 字段,则需要通过本接口获取检测结果 |
ModifyAppStatusResponse |
ModifyAppStatus(ModifyAppStatusRequest req)
本接口(ModifyAppStatus)用于修改应用总开关状态。
|
ScanVoiceResponse |
ScanVoice(ScanVoiceRequest req)
本接口(ScanVoice)用于提交语音检测任务,检测任务列表最多支持100个。使用前请您登录[控制台 - 服务配置](https://console.cloud.tencent.com/gamegme/conf)开启语音分析服务。
|
VoiceFilterResponse |
VoiceFilter(VoiceFilterRequest req)
本接口用于识别涉黄、涉政等违规音频,成功会回调配置在应用的回调地址。回调示例如下:
{"BizId":0,"FileId":"test_file_id","FileName":"test_file_name","FileUrl":"test_file_url","OpenId":"test_open_id","TimeStamp":"0000-00-00 00:00:00","Data":[{"Type":1,"Word":"xx"}]}
Type表示过滤类型,1:政治,2:色情,3:谩骂
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public GmeClient(Credential credential, String region)
public GmeClient(Credential credential, String region, ClientProfile profile)
public CreateAppResponse CreateApp(CreateAppRequest req) throws TencentCloudSDKException
req
- CreateAppRequestTencentCloudSDKException
public DescribeAppStatisticsResponse DescribeAppStatistics(DescribeAppStatisticsRequest req) throws TencentCloudSDKException
req
- DescribeAppStatisticsRequestTencentCloudSDKException
public DescribeFilterResultResponse DescribeFilterResult(DescribeFilterResultRequest req) throws TencentCloudSDKException
req
- DescribeFilterResultRequestTencentCloudSDKException
public DescribeFilterResultListResponse DescribeFilterResultList(DescribeFilterResultListRequest req) throws TencentCloudSDKException
req
- DescribeFilterResultListRequestTencentCloudSDKException
public DescribeScanResultListResponse DescribeScanResultList(DescribeScanResultListRequest req) throws TencentCloudSDKException
如果在提交语音检测任务时未设置 Callback 字段,则需要通过本接口获取检测结果
req
- DescribeScanResultListRequestTencentCloudSDKException
public ModifyAppStatusResponse ModifyAppStatus(ModifyAppStatusRequest req) throws TencentCloudSDKException
req
- ModifyAppStatusRequestTencentCloudSDKException
public ScanVoiceResponse ScanVoice(ScanVoiceRequest req) throws TencentCloudSDKException
提交语音检测任务时,需要指定 Scenes 场景参数,目前要求您设置 Scenes 参数值为:["default"];而在检测结果中,则包含请求时指定的场景,以及对应类型的检测结果。
场景 | 描述 | Label |
---|---|---|
语音检测 | 语音检测的检测类型 |
normal:正常文本 porn:色情 politics:涉政 abuse:谩骂 ad :广告 terrorism:暴恐 contraband :违禁 customized:自定义词库。目前白名单开放,如有需要请联系我们。 |
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
Signatue | string | 是 | 签名,具体见签名生成说明 |
{
"Code": 0,
"DataId": "1400000000_test_data_id",
"ScanFinishTime": 1566720906,
"HitFlag": true,
"Live": false,
"Msg": "",
"ScanPiece": [{
"DumpUrl": "",
"HitFlag": true,
"MainType": "abuse",
"RoomId": "123",
"OpenId": "xxx",
"Info":"",
"Offset": 0,
"Duration": 3400,
"PieceStartTime":1574684231,
"ScanDetail": [{
"EndTime": 1110,
"KeyWord": "xxx",
"Label": "abuse",
"Rate": "90.00",
"StartTime": 1110
}, {
"EndTime": 1380,
"KeyWord": "xxx",
"Label": "abuse",
"Rate": "90.00",
"StartTime": 930
}, {
"EndTime": 1560,
"KeyWord": "xxx",
"Label": "abuse",
"Rate": "90.00",
"StartTime": 930
}, {
"EndTime": 2820,
"KeyWord": "xxx",
"Label": "abuse",
"Rate": "90.00",
"StartTime": 2490
}]
}],
"ScanStartTime": 1566720905,
"Scenes": [
"default"
],
"Status": "Success",
"TaskId": "xxx",
"Url": "https://xxx/xxx.m4a"
}
req
- ScanVoiceRequestTencentCloudSDKException
public VoiceFilterResponse VoiceFilter(VoiceFilterRequest req) throws TencentCloudSDKException
req
- VoiceFilterRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.