Downloads · 30 days
0
Limitless-8/spectra-aasist3-int8-audio-deepfake
spectra-aasist3-int8-audio-deepfake is a machine learning model from Limitless-8. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Base model: lab260/Spectra-AASIST3 Original revision: bc0ded888080ddad493177bb53aa6f5b95219d7c Original license: Apache-2.0
Downloads · 30 days
0
Access
Public
Updated Aug 30, 2026
Repo size
364 MB
Likes
0
Public
Click a slice to open those files.
.onnx364 MB · 100%
From the Hugging Face model README
Base model: lab260/Spectra-AASIST3
Original revision: bc0ded888080ddad493177bb53aa6f5b95219d7c
Original license: Apache-2.0
This repository hosts a dynamic INT8 ONNX derivative of
lab260/Spectra-AASIST3, produced for a university Final Year Project
("Detecting AI-Generated and Cloned Voices: A Deep Learning System for
Robust Audio Deepfake Detection", GitHub:
munz-aftab/audio-deepfake-detection-fyp),
to make CPU-only browser-based deployment (Streamlit Community Cloud)
practical without a GPU.
onnxruntime.quantization.quantize_dynamic, op_types_to_quantize=['MatMul'],
weight_type=QInt8, per_channel=False) — primarily quantizing the
wav2vec2 XLS-R-300m transformer's MatMul/linear-projection weights,
which carry 95.4% of the original model's weight bytes. Convolutional
layers (the RawNet2-style encoder, ~4% of weight bytes) are left in
FP32.spectra-aasist3.onnx, SHA256
5f05c29a01ad80c702b32654db87c2aa6e467c11c67b6d47f2fac873f846cae9),
itself an export of lab260/Spectra-AASIST3's model.safetensors.onnxruntime CPU execution provider only;
never tested with or intended for CUDA/GPU.wav2vec 2.0 XLS-R-300m self-supervised front-end → single-layer MLP bridge → KAN-enhanced AASIST (KAN-AASIST) back-end. See the base model card for full architectural detail; this repository changes only the numerical precision of the exported ONNX graph's weights, not the architecture.
y[0] = x[0], y[n] = x[n] - 0.97*x[n-1] for n ≥ 1)wav → logitsmodel.py,
SpectraAASIST3.classify().)These are NOT the original model authors' benchmark results, and are
not claimed to represent universal real-world performance. They were
measured by this FYP on a small (200-clip), balanced, deterministically
sampled subset of the SpeechAntiSpoofingBenchmarks/InTheWild dataset,
disjoint from a separate calibration subset used to select the operating
threshold. Full methodology:
docs/spectra_aasist3_evaluation.md
and
docs/spectra_production_optimization.md
in the project's GitHub repository.
| Metric | INT8 (this repo) | FP32 reference |
|---|---|---|
| EER | 3.0% | 2.0% |
| ROC-AUC | 0.9819 | 0.9766 |
| F1 | 0.9375 | 0.9326 |
| Bonafide FPR | 2.0% | 3.0% |
| Spoof FNR | 10.0% | 10.0% |
Do not treat 3.0% EER as a universal, dataset-independent performance guarantee — it is a single-subset, project-measured number, reported for transparency and reproducibility, not as a general benchmark claim.
lab260/Spectra-AASIST3, is a pre-release/unpublished
detector — there is no peer-reviewed paper for this exact architecture
as of this writing.spectra-aasist3-int8-dynamic.onnx — the quantized modelquantization_metadata.json — full reproducibility metadata (base
revision/hash, ONNX Runtime version, quantized operator counts,
resulting hash/size, evaluation summary, date)Base model and architecture: Kirill Borodin / lab260
(lab260/Spectra-AASIST3), Apache-2.0. Upstream SSL backbone:
facebook/wav2vec2-xls-r-300m (Meta AI / Facebook, Apache-2.0). This
derivative repository: produced as part of a university Final Year
Project; not affiliated with the original authors.