API | Description |
Submits audio moderation job. | |
Queries the result of specified audio moderation job. |
AudioAuditingResponse createAudioAuditingJob(AudioAuditingRequest request);
//1. Create a job request objectAudioAuditingRequest request = new AudioAuditingRequest();//2. Add request parameters as detailed in the API documentationrequest.setBucketName("examplebucket-1250000000");request.getInput().setObject("pron.mp3");request.getConf().setDetectType("Porn,Ads");request.getConf().setCallback("http://cloud.tencent.com/");//3. Call the API to get the job response objectAudioAuditingResponse response = client.createAudioAuditingJobs(request);
Request
has the following sub-nodes:Node Name (Keyword) | Parent Node | Description | Type | Required |
Input | Request | Content to be moderated. | Container | Yes |
Conf | Request | Moderation rule configuration. | Container | Yes |
Input
has the following sub-nodes:Node Name (Keyword) | Parent Node | Description | Type | Required |
Object | Request.Input | Name of the audio file stored in the COS bucket; for example, if the file is audio.mp3 in the test directory, then the filename is test/audio.mp3 . Either Object or Url can be selected at a time. | String | No |
Url | Request.Input | Full URL of the audio file, such as http://examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/audio.mp3 . Either Object or Url can be selected at a time. | String | No |
Conf
has the following sub-nodes:Node Name (Keyword) | Parent Node | Description | Type | Required |
BizType | Request.Conf | Moderation policy. If this parameter is not specified, the default policy will be used. The policy can be configured in the console. | String | No |
DetectType | Request.Conf | The scene to be moderated, such as Porn (pornography) and Ads (advertising). This parameter will no longer be maintained in the future. You can pass in multiple types and separate them by comma, such as Porn,Ads . If you need to moderate more scenes, use the BizType parameter. | String | No |
Callback | Request.Conf | The moderation result can be sent to your callback address in the form of a callback. Addresses starting with http:// or https:// are supported, such as http://www.callback.com . | String | No |
CallbackVersion | Request.Conf | Structure of the callback content. Valid values: Simple (the callback content contains basic information), Detail (the callback content contains detailed information). Default value: Simple. | string | No |
AudioAuditingResponse
audio moderation job result object is returned upon success.CosClientException
or CosServiceException
exception. For more information, see Troubleshooting.AudioAuditingResponse describeAuditingJob(AudioAuditingRequest request);
//1. Create a job request objectAudioAuditingRequest request = new AudioAuditingRequest();//2. Add request parameters as detailed in the API documentationrequest.setBucketName("examplebucket-1250000000");request.setJobId("sacbf7269cbd2e11eba5325254009*****");//3. Call the API to get the job response objectAudioAuditingResponse response = client.describeAudioAuditingJob(request);
Parameter | Description | Type | Required |
bucketName | String | Yes | |
jobId | ID of the job to be queried. | String | Yes |
AudioAuditingResponse
moderation job result object is returned. For field descriptions, see Querying Audio Moderation Job Result.CosClientException
or CosServiceException
exception will be reported. For more information, see Troubleshooting.
Was this page helpful?