AuralGuard: Multi-View One-Class Learning for Generalizable and Calibrated Detection of AI-Generated Speech in the Wild

Official checkpoint repository and benchmark artifacts for the paper:
"AuralGuard: Multi-View One-Class Learning for Generalizable and Calibrated Detection of AI-Generated Speech in the Wild"
Target: Elsevier Computer Speech & Language / IEEE Transactions on Information Forensics and Security (IEEE TIFS)

  • πŸ“„ Camera-Ready Manuscript (17 Pages): paper/main.pdf
  • πŸ’» Official Code Repository: github.com/MIHMahmudEli/auralguardv2
  • πŸ‘₯ Authors: Mohsin Ibna Hossain, Md. Muttakin, Sadman Hasan Miraj, and Mohammad Mahmudul Hasan (Corresponding Author)
  • πŸ›οΈ Affiliation: Department of Computer Science, American International University-Bangladesh (AIUB)

πŸ“Š Empirical Benchmark Results

Trained strictly once on ASVspoof 2019 LA and evaluated zero-shot out-of-domain across all benchmarks. Metrics report point estimates with 95% non-parametric bootstrap confidence intervals ($B=1,000$).

Architecture In-Domain (19LA) EER (%) min t-DCF Zero-Shot (In-the-Wild) EER (%) ITW AUROC ITW ECE (↓) Zero-Shot (WaveFake) EER (%)
B1 (LFCC-LCNN) 16.29 [15.97, 16.63] 0.6131 50.62 [49.72, 51.49] 0.4979 0.4292 45.32 [44.82, 45.82]
B2 (RawNet2) 8.99 [8.72, 9.23] 0.3444 38.08 [37.28, 38.89] 0.6671 0.5761 50.37 [49.88, 50.88]
B3 (AASIST) 10.63 [10.36, 10.92] 0.3921 42.33 [41.52, 43.14] 0.6122 0.5552 49.89 [49.39, 50.39]
B5 (WavLM+OCS) 2.86 [2.73, 3.00] 0.1041 16.55 [16.12, 16.98] 0.9103 0.2320 47.43 [46.93, 47.93]
AuralGuard (v1) 7.30 [7.12, 7.50] 0.2494 23.47 [23.03, 23.89] 0.8345 0.0965 48.72 [48.22, 49.22]
AuralGuard v2 6.81 [6.61, 7.00] 0.2398 19.19 [18.78, 19.61] 0.8820 0.1716 45.19 [44.69, 45.71]

πŸ“ˆ Actual Manuscript Figures

1. Cross-Domain Generalization (Fig. 6)

Cross Domain Comparison

2. Detection Error Tradeoff (DET) Curves (Fig. 7)

DET Curve

3. Non-Parametric 95% Bootstrap Confidence Intervals (Fig. 8)

CI Forest Plot

4. Discrimination vs. Probability Calibration (Fig. 9)

Calibration vs Discrimination

5. Out-of-Domain Reliability Diagram on In-the-Wild (Fig. 10)

Reliability Diagram


πŸ“¦ Checkpoint Directory

Model Path in Repo Description
AuralGuard v2 checkpoints/auralguard_v2/best.ckpt Multi-view + Gated Cross-Attention + AASIST + OCS + SupCon
AuralGuard (v1) checkpoints/auralguard/best.ckpt Multi-view + AASIST + OCS
B5 (WavLM+OCS) checkpoints/b5_wavlm_ocs/best.ckpt Single-view WavLM-Large + AASIST + OCS
B3 (AASIST) checkpoints/b3_aasist/best.ckpt Sinc-conv raw waveform + Graph attention network
B2 (RawNet2) checkpoints/b2_rawnet2/best.ckpt Sinc-conv raw waveform + residual blocks + GRU
B1 (LFCC-LCNN) checkpoints/b1_lcnn/best.ckpt 60-dim LFCC + Max-Feature-Map CNN

πŸš€ Quick Usage

from huggingface_hub import hf_hub_download
import torch

# Download AuralGuard v2 checkpoint
ckpt_path = hf_hub_download(
    repo_id="MoshinAli/auralguard-checkpoints",
    filename="checkpoints/auralguard_v2/best.ckpt"
)
print(f"Downloaded checkpoint to: {ckpt_path}")
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support