# huaweicloud-solution-audio-moderation **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-audio-moderation ## Basic Information - **Project Name**: huaweicloud-solution-audio-moderation - **Description**: 帮助用户快速在华为云上审核上传的音频内容 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-25 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # huaweicloud-solution-audio-moderation [TOC] **解决方案介绍** =============== 该解决方案基于华为云内容审核 Moderation的音频审核技术构建,可自动对上传到对象存储服务 OBS的音频进行审核,帮助用户快速识别音频是否包含涉黄、广告、涉政涉暴、涉政敏感人物等违规内容。适用于游戏语音审核、线上会议语音审核、直播间、多人聊天室等场合,帮助维护健康、和谐的语音交流场景。 解决方案实践详情页面地址:https://www.huaweicloud.com/solution/implementations/audio-moderation.html **架构图** --------------- ![方案架构](./document/audio_moderation01.jpg) **架构描述** --------------- 该解决方案会部署如下资源: - 创建两个对象存储服务 OBS桶,一个提供给用户上传音频,一个用来转储违规音频和存放审核日志。 - 创建一个函数工作流 FunctionGraph,当OBS桶收到用户上传的音频后,会自动触发函数调用内容审核服务,进行音频审核并将违规的音频进行替换和转储。 - 开通内容审核 Moderation服务,用于审核音频内容是否违规。 **组织结构** --------------- ``` lua huaweicloud-solution-audio-moderation ├── audio-moderation.tf.json -- 资源编排模板 ├── functiongraph ├── audio_moderation.js -- 函数文件 ``` **开始使用** --------------- 1.登录华为云[对象存储服务控制台](https://console.huaweicloud.com/console/?region=cn-north-4&locale=zh-cn#/obs/manager/buckets),查看OBS桶是否正常创建。 图1 查看OBS桶 ![查看OBS桶](./document/audio_moderation02.jpg) 2.选择桶 audio-resource-obs(实际桶名称以部署指定参数为准),单击“上传对象”-->“添加文件”,上传音频文件。 > 须知 > 暂不支持OBS上传KMS加密的音频文件。 > 仅支持WAV、MP3、AAC、AMR、3GP、M4A、WMA、OGG、APE、FLAC、ALAC、WAVPACK、SILK_V3格式的音频文件。 > 单个音频文件大小不超过200MB。 > 默认API调用最大并发为10(表示1秒内最多请求10次)。 图2 上传音频 ![上传音频](./document/audio_moderation03.jpg) 3.检查违规音频替换结果(音频合规不会被替换),替换后的音频为一段10秒的无声音频。 图3 查看输出结果 ![查看输出结果](./document/audio_moderation04.jpg) 4.选择桶 audio-result-obs(实际桶名称以部署指定参数为准),查看原始音频转储结果和审核日志(音频合规:无操作,需要人工复核:上传审核日志)。 图4 原始音频和审核日志 ![原始音频和审核日志](./document/audio_moderation05.jpg) 5.(可选)进入[函数工作流 FunctionGraph](https://console.huaweicloud.com/functiongraph/?region=cn-north-4&locale=zh-cn#/serverless/functionList)选择方案创建的函数,单击函数名称进入。按下图所示,可以查看音频审核的相关日志信息。 图5 进入函数管理界面 ![进入函数管理界面](./document/audio_moderation06.jpg) 图6 查看音频审核相关日志信息 ![查看音频审核相关日志信息](./document/audio_moderation07.jpg)