Forensics-WavLM-OCSoftmax: Speech Anti-Spoofing Arena wrapper
Packaged for the Speech Anti-Spoofing Arena from the authors' code.
No paper: the model sits in the Arena's unpublished tier (shown, not ranked).
Forensics 0.3B WavLM OC-Softmax speech deepfake detector (Eliya Segev, 2026): a fully fine-tuned WavLM-Large front-end whose 24 transformer hidden states are pooled by an AASIST-style spectro-temporal graph-attention pool (layer x time graphs, GAT dims 128/64), followed by a 3-block residual MLP classifier (320-d) and a single logit (label 1 = real); trained with a combined CE + OC-Softmax objective (run wavlm_aasist_27_03_oc_softmax_ce_from_16, last epoch). Authors' 2nd_oc_softmax_ce_from16_last checkpoint as released. Input as the authors' inference.py: peak-normalised waveform, 5 s (80000 samples) centre crop, shorter clips repeat-padded. score = the logit (sigmoid = P(real)); the OC-Softmax centre is not shipped. Unpublished model (HF model card only, no paper).
- Weights: re-hosted here under the upstream license (2nd_oc_softmax_ce_from16_last.safetensors, commit-pinned); upstream: https://huggingface.co/eliya/forensics_0.3B_wavlm_oc_softmax_deepfake_classifier/tree/2911b8f1f6112e7095c8ac1061e03b81baff95a2
- Params: 317.257863 M. Trained on the author's undisclosed ~5M-clip mix incl. ASVspoof 2019 LA, ASVspoof 2021 DF, DFADD and In-the-Wild. The Arena marks ASVspoof2019_LA, ASVspoof2021_DF, DFADD and InTheWild as n/a* (training overlap).
- Score: higher = bona fide. J-SPAW_LA was scored with the PyTorch wrapper; the other datasets with the TensorRT drop-in class (FP32 on the RTX 4070 Ti SUPER; FP32 on the RTX 5060 Ti), which matched PyTorch on the full J-SPAW_LA set.
Arena results
EER% (lower is better); EmoSpoofTTS and LRLspoof are spoof-only and use 1-SRR% at the model's
DeepVoice EER threshold. Per-dataset scores are under .eval_results/.
- Downloads last month
- 164