使用 Meta 开源的水印模型 AudioSeal,在浏览器中把一个听不见的 ID 隐藏进音频文件。发送之前为每份副本命名——每个厂牌、客户或审听人各一份——如果某份副本出现在了不该出现的地方,检测工具会读出它的 ID,告诉你它是谁的那一份。
使用方法
- 拖入音频,并为你需要的每份副本命名:可以是一位接收者,也可以是一份名单。
- 下载加了水印的文件,以及记录每个 ID 对应名称的回执。
- 之后,把任意一份副本(连同你的回执)拖到检测工具中,即可读出它的 ID。
常见问题
- 我的文件会被上传吗?
- 不会。模型和所有处理都在你的浏览器中、你自己的设备上运行。你可以自行验证:打开浏览器的开发者工具(DevTools),切换到“网络”面板,然后处理一个文件——你不会看到任何上传。首次访问之后,大多数工具还可以完全离线使用。
- 别人会听出来吗?
- 它在设计上就是为了让人听不出来:水印远低于音乐本身的音量,而且会跟随音频的响度变化,而不是叠加一层持续不断的嘶嘶声。发送之前,请先在页面中试听结果;在非常安静的说话段落里,戴耳机仔细听的人可能会察觉到一丝细微的质感。
- 哪些处理后水印还能保留,哪些会把它去掉?
- 在我们的测试中,经过 64 kbps 和 128 kbps 的 MP3、AAC、聊天软件式的语音消息压缩、重采样、电话频段滤波、调低音量以及房间回声之后,ID 都能被准确读回。从带水印的文件中截取的片段仍会被检测为带有水印,但其 ID 偶尔可能被误读,因为 ID 对截取位置非常敏感。改变音调或速度会去除水印,叠加大量噪声也会削弱它。它是一种有力的威慑和追踪工具,而不是牢不可破的封印。
- 它能证明音频归我所有吗?
- 不能,任何公开的水印都做不到。这个工具对所有人免费开放,因此任何人都可以把任意 ID 打到任意文件上。它能可靠地告诉你的是:一个文件来自你自己的哪一份副本,而这正是追查泄露所需要的。此外,它只能识别自己添加的水印,并不能用来检测 AI 生成的音频。
- 一共有多少个不同的 ID?
- 水印携带 16 位数据,因此共有 65,536 个 ID,写法类似 WM-3F2A。除非你自己输入,否则每份副本都会随机分配一个 ID,回执文件会把你起的名字记录在对应 ID 旁边。