本文档介绍为音频添加数据标识。
背景介绍
根据《人工智能生成合成内容标识办法》规定,自2025年9月1日起,所有AI生成的图片、音频、视频等内容均需添加显示标识及隐式标识(如元数据标识或数字水印),以确保内容来源可追溯、可识别。办公安全平台SASE(Secure Access Service Edge)提供CreateWmEmbedTask - 创建水印嵌入任务API,助力企业高效实现内容标识管理,满足合规要求。
音频水印相关参数说明
名称 | 类型 | 必填 | 描述 | 示例值 | |
WmType | string | 是 | 水印类型。取值:
| PureAudio | |
Filename | string | 是 | 待嵌入文件的文件名,后端需要根据文件名的后缀判断校验文件类型。 | abc.mp3 | |
FileUrl | string | 是 | 可用于下载待嵌入文件的 URL,需要可以公网访问。 | https://example.com/abc.mp3 | |
WmInfoSize | long | 否 | 水印信息的容量位宽,默认为 32。该参数嵌入和提取时需要保持一致。比如嵌入时使用的是 40 位的 SDK,那么提取时也需要将该值设为 40。 枚举值:
| 32 | |
WmInfoUint | string | 否 | 10 进制数字格式水印信息。若设置该值,则 WmInfoBytesB64 不能设置。 取值范围取决于 WmInfoSize 参数:
| 123*** | |
WmInfoBytesB64 | string | 否 | Base64 编码后的字符串格式水印信息 。若设置该值,则 WmInfoUint 不能设置。 | aGVsbG8gc2F***** | |
ImageEmbedLevel | long | 否 | 图像水印参数:更大的值意味着更高的鲁棒性,但是视觉质量会下降。默认值 2。取值:0~4。 | 2 | |
ImageEmbedJpegQuality | long | 否 | 图像水印参数:期望的输出图像 jpeg 压缩质量因子,默认值 95。取值:1~100。 | 95 | |
AudioControl | object | 否 | 音频控制参数。 | ||
MetadataControl | object | 否 | 音频元信息控制参数。 | ||
XmpKvBase64 | string | 否 | base64格式的元信息。转换前的格式请参考:
说明
| QUlHQz17IkxhYmVsIjoiMSIsIkNvbnRlbnRQcm9kdWNlciI6IjAwMTE5MTMzMDEwNk1BMkNGTERHNFIxMDAwMSIsIlByb2R1Y2VJRCI6IkxHZzFGWW0wVGotczRFa19xRTFiSUEiLCJSZXNlcnZlZENvZGUxIjoiTEJrYzlwZUowR294UEVDdFlCY3Q3dmZaWmdadnd5NEZacmhlL0RKb3Z0M3JHRkV5Qko0ejVXWllzbDl5V01iTFJRSzB1QXFTWG9yNW9LZ0ZncDVoU2RPQk5OVlhkemZ3SStsVWdjeXVxM3UyVWJvZjJqR3hRK2w0eitFcnRHR3VtSFpMOHNNK2Izd0llU2phY2Zxa2JpVXJlUFpSdUFDdVJyaHJuczZwM1J0dDM3UWpBbWhzYTFtd3MzM1dMamp3eGpQbjl5aVZoOUtzR0FMdjlaaXZEeGNhRXArZmpqK2tMV0RWK2lKUlZxdXA4Z0hCejlwREpockFGdmUvODlkLzlaQ2lKb1lxeWtIbm9wSmdCWVlYTUE9PSIsIkNvbnRlbnRQcm9wYWdhdG9yIjoiMDAxMTkxMzMwMTA2TUEyQ0ZMREc0UjEwMDAxIiwiUHJvcGFnYXRlSUQiOiJMR2cxRlltMFRqLXM0RWtfcUUxYklBIiwiUmVzZXJ2ZWRDb2RlMiI6IkxCa2M5cGVKMEdveFBFQ3RZQmN0N3ZmWlpnWnZ3eTRGWnJoZS9ESm92dDNyR0ZFeUJKNHo1V1pZc2w5eVdNYkxSUUswdUFxU1hvcjVvS2dGZ3A1aFNkT0JOTlZYZHpmd0krbFVnY3l1cTN1MlVib2Yyakd4UStsNHorRXJ0R0d1bUhaTDhzTStiM3dJZVNqYWNmcWtiaVVyZVBaUnVBQ3VScmhybnM2cDNSdHQzN1FqQW1oc2ExbXdzMzNXTGpqd3hqUG45eWlWaDlLc0dBTHY5Wml2RHhjYUVwK2ZqaitrTFdEVitpSlJWcXVwOGdIQno5cERKaHJBRnZlLzg5ZC85WkNpSm9ZcXlrSG5vcEpnQllZWE1BPT0ifQ== | |
Enable | boolean | 否 | 是否启用。 true : 显示。 false: 不显示。 | true |
元信息格式说明
XmpKvBase64
字段中需要填写base64格式的元信息,在转换为base64格式前,需要满足以下格式要求。
KEY值 | 说明 | Value值示例 |
Label | 表示内容是否由AI生成:
| 1 |
ContentProducer | 服务提供者的编码或名称,用于标识内容的生产者。
详细信息,请参见网络安全标准实践指南。 | 001191******M000100Y43 |
ProduceID | 内容制作编号,用于制作平台溯源合成内容的唯一识别编号。 | 123456 |
ReserveCode1 | 预留字段。 可存储用于生成合成服务提供者自主开展安全防护,保护内容、标识完整性的信息,可通过基于 ContentProducer 与 ProduceID 的哈希机制,实现关键信息的安全存储与校验。 | d41d8cd98f00b204e9800998ecf8427e |
ContentPropagator | 传播平台名称,编号或代码,针对提供人工智能生成合成内容服务,可保持与ContentProducer一致。 | 001191******M000100Y43 |
PropatorID | 内容传播编号,是传播平台对所传播生成合成内容的唯一编号。 | 123456 |
ReserveCode2 | 预留字段。 可用于内容传播服务提供者企业自主开展安全防护,保护内容、标识完整性的信息,可通过基于 ContentProducer 与 ProduceID 的哈希机制,实现关键信息的安全存储与校验。 | d41d8cd98f00b204e9800998ecf8427e |
以某制作平台公司的信息为例:该公司名称为AA,统一社会信用代码:91******M000100Y43。
AIGC={
"Label": "1",
"ContentProducer": "0011913301****",
"ProduceID": "LGg1FYm0Tj-s4Ek****",
"ReservedCode1": "LBkc9peJ0GoxPECtYBct7vfZZgZvwy4FZrhe/DJovt****",
"ContentPropagator": "001191330106MA2C****",
"PropagateID": "LGg1FYm0Tj-s4Ek_****",
"ReservedCode2": "LBkc9peJ0GoxPECtYBct7vfZZgZvYYXMA****"
}
参考示例
{
"WmType": "PureAudio",
"FileUrl": "https://******.oss-cn-hangzhou.aliyuncs.com/test.mp3",
"Filename": "test.mp3",
"WmInfoSize": 32,
"WmInfoUint": "1234567890",
"InvisibleEnable": true,
"AudioControl": {
"MetadataControl": {
"XmpKvBase64": "QUlHQyUzRCU3QiUwQSUyMCUyMCUyMCUyMCUyMkxhYmVsJTIyJTNBJTIwJTIyMSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMkNvbnRlbnRQcm9kdWNlciUyMiUzQSUyMCUyMjAwMTE5MTMzMDEqKioqJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIyUHJvZHVjZUlEJTIyJTNBJTIwJTIyTEdnMUZZbTBUai1zNEVrKioqKiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMlJlc2VydmVkQ29kZTElMjIlM0ElMjAlMjJMQmtjOXBlSjBHb3hQRUN0WUJjdDd2ZlpaZ1p2d3k0RlpyaGUvREpvdnQqKioqJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIyQ29udGVudFByb3BhZ2F0b3IlMjIlM0ElMjAlMjIwMDExOTEzMzAxMDZNQTJDKioqKiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMlByb3BhZ2F0ZUlEJTIyJTNBJTIwJTIyTEdnMUZZbTBUai1zNEVrXyoqKiolMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJSZXNlcnZlZENvZGUyJTIyJTNBJTIwJTIyTEJrYzlwZUowR294UEVDdFlCY3Q3dmZaWmdadllZWE1BKioqKiUyMiUwQSU3RA==",
"Enable": true
}
}
}
验证
由于音频无法添加明水印,需通过人工智能生成合成内容标识服务平台对已嵌入标识的音频进行验证。若能成功提取出标识信息,则表明音频标识嵌入任务已完成且有效。
水印嵌入任务执行成功后,复制返回参数中的
TaskId
参数值。通过GetWmEmbedTask - 查询水印嵌入任务详情,并使用
TaskId
参数值作为参数查看已嵌入的文件地址(FileUrl
)。在浏览器中打开FileUrl,下载音频文件。
登录人工智能生成合成内容标识服务平台。
在顶部导航栏中,选择
。上传音频文件,然后单击开始检测,查看检测结果。