内容审核 Moderation-查询音频内容审核作业

时间:2025-01-26 10:44:24

查询音频 内容审核 作业

  1. 本章节对查询音频审核AK/SK方式使用SDK进行示例说明。

    示例代码中需要配置使用RunQueryAudioModerationJobRequest类的withJobId配置审核任务的id,配置完成后运行即可。

    服务所在的应用区域和终端节点,详情请查看 地区和终端节点

    package com.huaweicloud.sdk.test;import com.huaweicloud.sdk.core.auth.ICredential;import com.huaweicloud.sdk.core.auth.BasicCredentials;import com.huaweicloud.sdk.core.exception.ConnectionException;import com.huaweicloud.sdk.core.exception.RequestTimeoutException;import com.huaweicloud.sdk.core.exception.ServiceResponseException;import com.huaweicloud.sdk.moderation.v3.region.ModerationRegion;import com.huaweicloud.sdk.moderation.v3.*;import com.huaweicloud.sdk.moderation.v3.model.*;public class RunQueryAudioModerationJobSolution {    public static void main(String[] args) {       // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全       // 本示例以ak和sk保存在环境变量中来实现身份验证为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK        String ak = System.getenv("HUAWEICLOUD_SDK_AK");        String sk = System.getenv("HUAWEICLOUD_SDK_SK");        ICredential auth = new BasicCredentials()                .withAk(ak)                .withSk(sk);        ModerationClient client = ModerationClient.newBuilder()                .withCredential(auth)                .withRegion(ModerationRegion.valueOf("xxx")) //把xxx替换成服务所在的区域,例如北京四:cn-north-4。                .build();        RunQueryAudioModerationJobRequest request = new RunQueryAudioModerationJobRequest();        request.withJobId("xxx");        try {            RunQueryAudioModerationJobResponse response = client.runQueryAudioModerationJob(request);            System.out.println(response.toString());        } catch (ConnectionException e) {            e.printStackTrace();        } catch (RequestTimeoutException e) {            e.printStackTrace();        } catch (ServiceResponseException e) {            e.printStackTrace();            System.out.println(e.getHttpStatusCode());            System.out.println(e.getErrorCode());            System.out.println(e.getErrorMsg());        }    }}
  2. 控制台输出查询音频内容审核作业的结果,查询音频内容审核结果输出到控制台。
    class RunQueryAudioModerationJobResponse {    jobId: 01661702400_cd06d61c16a14565995fcbfb04877bd3    status: running    result: null    requestParams: class AudioModerationResultRequestParams {        eventType: default        data: class AudioModerationResultRequestParamsData {            url: https://****.wav        }        callback: null        categories: [porn]    }    createTime: 2022-08-29T11:57:14.014Z    updateTime: 2022-08-29T11:57:14.014Z    requestId: 57ea754a1fdec2d13e4e8ffbff6a458d}
support.huaweicloud.com/sdkreference-moderation/moderation_04_0057.html