Audio fingerprinting methods identify audio based on its content, even when the content has been possibly corrupted. Despite their applicability and usage in the speech domain, research and advancements in audio fingerprinting traditionally focus on music and are almost exclusively evaluated on music. We provide insights into speech-oriented audio fingerprinting by benchmarking the best performing audio fingerprinting models on speech data while taking into consideration the effects of noise, reverberation, temporal changes, pitch modifications, and lossy compression. Our findings indicate that audio fingerprinting methods based on self-supervised learning outperform classical approaches on speech data, while the performance of these models on speech is inferior compared to the performance that they achieve on music. Results also include an analysis of false positives, showing that fingerprinting methods are more likely to match with an audio of the same speaker rather than an audio of the same text, when mismatches occur.
Figures & tables
Figure 1: Runtime of fingerprinting methods shown at logarithmic scale. The orange line indicates the median value.
fingerprints
fingerprint size (bits)
total size (MB)
audfprint
1,509,822
20
3.59
GraFPrint
1,107,864
4096
540
PTC
378,248
4096
184
Table 1: Memory footprint per fingerprinting method for storing the fingerprints of VCTK speech corpus without metadata. Note that for audfprint a single hash is considered a fingerprint.
audfprint
GraFPrint
PTC
Hit rate (%)
27.82±5.18
77.21±4.88
47.56±5.56
Table 2: Retrieval rates when the query sample has been distorted by artificially synthesized reverbant conditions.
Figure 2: Retrieval rates when the query sample has been corrupted by background noise or coloured noise.
audfprint
GraFPrint
PTC
Hit rate (%)
91.00±3.33
80.89±4.55
96.69±2.02
Table 3: Retrieval rates when the query sample has been temporally offset from the reference sample.
Figure 3: Retrieval rates when the query sample’s playback rate has been modified, resulting in either a sped up or slowed down version of the audio.
audfprint
GraFPrint
PTC
Downshift 1 semitone
0.00±0.00
97.26±1.94
52.84±5.82
Downshift 0.5 semitones
0.09±0.58
97.87±1.87
93.11±3.11
Upshift 0.5 semitones
0.08±0.55
98.10±1.94
95.04±2.71
Upshift 1 semitone
0.00±0.00
97.98±1.65
41.98±5.69
Table 4: Retrieval rates when the query sample has been pitch-shifted.
Figure 4: Retrieval rates of fingerprinting methods when the query sample has been quantized and downsampled by a lossy compression format or codec.
Figure 5: Mismatch analysis: fingerprinting methods are more likely to match with the same speaker, rather than the same text.
Background noise
5 dB
10 dB
15 dB
20dB
Speech
audfprint
33.6±5.4
51.7±5.7
64.2±5.5
72.9±5.1
GraFPrint
59.9±5.6
76.5±4.8
84.4±4.1
88.4±3.8
PTC
35.9±5.4
50.7±5.7
67.1±5.4
82.9±4.2
Music
audfprint
63.4±5.4
76.2±4.9
85.3±4.3
89.1±3.8
GraFPrint [ 4 ]
98.3
99.3
99.6
99.9
Table 5: Comparison of audio fingerprinting retrieval rates between music and speech data.
With the advancements in AI speech synthesis, it is easier than ever before to generate realistic audio in a target voice. One only needs a few seconds of reference audio from the target, quite literally putting words in the target person's mouth. This imposes a new set of forensics-related challenges on speech-based authentication systems, videoconferencing, and audio-visual broadcasting platforms, where we want to detect synthetic speech. At the same time, leveraging AI speech synthesis can enhance the different modes of communication through features such as low-bandwidth communication and audio enhancements - leading to ever-increasing legitimate use-cases of synthetic audio. In this case, we want to verify if the synthesized voice is actually spoken by the user. This will require a mechanism to verify whether a given synthetic audio is driven by an authorized identity, or not. We term this task audio avatar fingerprinting. As a step towards audio forensics in these new and emerging situations, we analyze and extend an off-the-shelf speaker verification model developed outside of forensics context for the task of fake speech detection and audio avatar fingerprinting, the first experimentation of its kind. Furthermore, we observe that no existing dataset allows for the novel task of verifying the authorized use of synthetic audio - a limitation which we address by introducing a new speech forensics dataset for this novel task.
Candice R. Gerstner
Research Directorate and AI Security Center, National Security Agency, Fort George G. Meade MD, USA
Modern text-to-speech (TTS) systems are rarely deployed as unchanged pre-trained models. They are often adapted through supervised fine-tuning (SFT) or preference optimization such as DPO and GRPO. This raises a practical question for audio deepfake forensics: do fingerprints learned from a foundation generator remain valid after adaptation? We present GenTraceBench, a controlled benchmark spanning five TTS architectures, 16 pre-/post-training variants, and 49,728 utterances generated with fixed texts and speaker prompts. Under a train-on-foundation, test-on-adapted protocol, we evaluate binary detection, closed-set attribution, and open-set verification. DPO and GRPO generally preserve fingerprints, whereas some SFT and pre-training-data changes cause substantial drift; effect sizes vary across three forensic backbones. Repeated training runs confirm the largest W2V-BERT attribution drop, while a data-mixture control with comparable speech quality shows that composition change need not cause drift. In W2V-BERT verification, multi-shot enrollment reduces EER for the SFT condition from 44.4% to 11.0%, whereas the SingNet-only condition remains at or above 45% EER.
Li Wang, Kunyu Feng, Wan Lin +7
The Chinese University of Hong Kong, Shenzhen, China · Huawei Technologies Co., Ltd., China · Amphion Technology Co., Ltd., China
This work presents POLARIS, a training-free audio fingerprinting system that selects landmarks from a locally normalized saliency field and groups them into sparse fingerprints using Delaunay triangulation. To deal with query distortion, POLARIS adds fingerprints from two-hop Delaunay neighborhoods only at query time, without enlarging the reference index. An adaptive configuration applies this expansion only when the original fingerprints do not produce a confident match. We evaluate POLARIS on synthetic distortions from the public PEX Hard Medium benchmark, excluding queries with pitch or tempo shifts, and on a new benchmark of real re-recorded music. POLARIS achieves the best performance among the evaluated training-free methods on both benchmarks. On the real recordings, its adaptive configuration also outperforms the neural NMFP baseline with a comparable measured query time and a smaller logical reference payload. Code, dataset, and instructions for reproducing all experiments are available at https://github.com/JihengLi/POLARIS.git.
Jiheng Li
Department of Computer Science, Vanderbilt University, Nashville, TN, 37235