更新时间:2022-12-21 gmt 08:00

语音内容审核(v2)-凯发k8国际娱乐官网入口

功能介绍

分析并识别上传的语音内容是否有敏感内容(如色情等),并将识别结果返回给您。

语音内容审核默认api调用最大并发为10,如需调整更高并发限制请联系华为专业工程师为您服务。

前提条件

在使用语音内容审核之前需要您完成服务申请和认证鉴权,具体操作流程请参见。

uri

post /v2/{project_id}/moderation/voice

表1 路径参数

参数

是否必选

参数类型

描述

project_id

string

项目id。获取方法请参见。

请求参数

表2 请求body参数

参数

是否必选

参数类型

描述

data

string

data和url二选一。

语音文件base64编码字符串。要求base64编码后大小不超过4m,语音时长不超过1分钟。

url

string

data和url二选一。

该参数是指语音的url路径。

目前支持对服务授权访问华为云上obs的url,华为云上obs提供的临时授权访问的url和匿名公开授权的url。

obs服务的访问权限设置请参见。

出于安全的考虑,当前服务不支持从公网上任意url读取数据。

config

config object

语音文件配置信息。

categories

array of strings

检测场景。

当前支持的场景有默认场景和用户自定义场景:

  • 默认场景为:
    • porn:涉黄
    • ad:广告
    • abuse:辱骂
    • contraband:违禁品
  • 用户自定义场景为:自定义黑名单词库。
    说明:

    自定义黑名单词库的名称指定给categories就是设置自定义的场景,自定义词库的创建和使用请参见。

表3 config

参数

是否必选

参数类型

描述

format

string

支持的语音格式。

枚举值:

  • pcm16k16bit
  • pcm8k16bit
  • ulaw16k8bit
  • ulaw8k8bit
  • alaw16k8bit
  • alaw8k8bit
  • mp3
  • aac
  • wav
  • amr
  • amrwb

property

string

所使用的模型特征串。通常是“语种_采样率_领 域”的形式。采样率需要与音频采样率保持一致。当前支持的模型特征串是: chinese_8k_common和chinese_16k_common。

响应参数

状态码: 200

表4 响应body参数

参数

参数类型

描述

result

result object

调用成功时表示调用结果。调用失败时无此字段。

表5 result

参数

参数类型

描述

detail

detail object

审核结果列表。

  • text为语音转文本后审核结果
  • audio为音频审核结果。

suggestion

string

检测结果是否通过。

  • block:包含敏感信息,不通过。
  • pass:不包含敏感信息,通过。
  • review:需要人工复查。
表6 detail

参数

参数类型

描述

text

object

返回的语音转文本后审核结果详细信息:

●porn:涉黄敏感词列表。

●ad:广告敏感词列表。

●abuse:辱骂敏感词列表。

●contraband:违禁品敏感词列表。

audio

audio object

返回的音频审核结果列表。porn为涉黄场景审核结果,当前仅支持porn场景。

表7 audio

参数

参数类型

描述

porn

array of pornmoderationresultdetail objects

涉黄场景审核结果。

表8 pornmoderationresultdetail

参数

参数类型

描述

confidence

number

置信度,取值范围0-1。

label

string

每个检测结果的标签化说明。

当前支持label列表如下:

  • normal:正常
  • porn:色情

状态码: 400

表9 响应body参数

参数

参数类型

描述

error_code

string

调用失败时的错误码,具体请参见。

调用成功时无此字段。

error_msg

string

调用失败时的错误信息。

调用成功时无此字段。

请求示例

“endpoint”即调用api的请求地址,不同服务不同区域的endpoint不同,具体请参见。

例如,服务部署在“华北-北京四”区域的“endpoint”“moderation.cn-north-4.myhuaweicloud.com”,请求url为“https://moderation.cn-north-4.myhuaweicloud.com/v2/{project_id}/moderation/voice”“project_id”为项目id,获取方法请参见。

post https://{endpoint}/v2/{project_id}/moderation/voice
{
  "url" : "https://bucketname.obs.myhuaweicloud.com/audio/test.aac",
  "config" : {
    "format" : "aac",
    "property" : "chinese_8k_common"
  },
  "categories" : ["ad" ]
}

响应示例

状态码: 200

成功响应示例

{
  "result" : {
    "detail" : {
      "audio" : {
        "porn" : [ {
          "confidence" : 0.9999,
          "label" : "normal"
        }, {
          "confidence" : 0.0001,
          "label" : "porn"
        } ]
      },
      "text" : {
        "contraband" : [ "亚砷酸" ]
      }
    },
    "suggestion" : "block"
  }
}

状态码: 400

失败响应示例

{
  "error_code" : "ais.0005",
  "error_msg" : "the service does not exist."
}

状态码

状态码

描述

200

成功响应示例。

400

失败响应示例。

错误码

请参见。

分享:
网站地图