--- license: cc-by-4.0 library_name: pytorch pipeline_tag: audio-to-audio tags: - speech - deepfake-detection - watermarking - audio-processing - cvpr - authenticity datasets: - nii-yamagishilab/fakemark --- # FakeMark: Deepfake Speech Attribution with Watermarked Artifacts Official pretrained checkpoints for **FakeMark**, a deepfake speech attribution system. FakeMark injects system-specific watermark artifacts into synthesized speech to attribute waveforms back to their originating Text-to-Speech (TTS) architecture. [![Paper](https://img.shields.io/badge/Paper-CVPR_Workshop-red)](https://arxiv.org/abs/2510.12042) [![Code](https://img.shields.io/badge/GitHub-Code-blue)](https://github.com/nii-yamagishilab/fakemark) [![License](https://img.shields.io/badge/CC_BY_4.0-lightgrey)](https://creativecommons.org/licenses/by/4.0/) --- ## 📌 Overview FakeMark provides a robust framework for speech provenance. By leveraging SEANet-based generators and MMS-300M collaborators, it allows for high-fidelity audio watermarking that survives common distortions while maintaining high attribution accuracy. ### Key Features: * **FakeMarkA:** SEANet-based watermark generator with ColProcessor conditioning. * **FakeMarkT:** Timbre-based watermark generator. * **Multi-System Support:** Includes retrained checkpoints for AudioSeal and Timbre-4bit for benchmarking. --- ## 📂 Checkpoint Layout The repository is organized as follows: ```text checkpoints/ ├── FakeMarkA/ │ ├── encoder.ckpt # SEANet watermark generator │ ├── decoder.ckpt # SEANet decoder │ ├── colprocessor.ckpt # ColProcessor conditioning module │ └── collaborator.ckpt # MMS-300M collaborator (attribution classifier) ├── FakeMarkT/ │ ├── encoder.ckpt # Timbre watermark generator │ └── collaborator.ckpt # MMS-300M collaborator ├── AudioSeal/ │ ├── checkpoint_generator_epoch260.pth # AudioSeal generator (retrained) │ └── checkpoint_detector_epoch260.pth # AudioSeal detector (retrained) ├── Timbre-4bit.pth.tar # Timbre generator/detector (retrained) ├── MMS_300M.ckpt # Standalone MMS-300M classifier └── ResNet.ckpt # Standalone ResNet34 + LFB + LMCL classifier