TS-SP: Learning Speaker-Preserving Representations in Audio Large Language Models
Organizations: Department of Electrical and Electronic Engineering, The Hong Kong Polytechnic University, Hong Kong SAR, China · Speech, Language, and Cognition Laboratory, The University of Hong Kong, Hong Kong SAR, China · National University of Singapore
Abstract
Audio large language models (ALLMs) can understand speech content, yet their ability to use speaker identity for verification remains limited. We propose TS-SP (Two-Stage Speaker Preservation), a parameter-efficient framework for learning speaker-preserving representations and making them accessible to an ALLM's language-model component. We instantiate and evaluate TS-SP on Qwen2.5-Omni-7B. First, we adapt the audio encoder with speaker identity supervision. We then freeze the adapted encoder and train the language model to compare speakers. Both stages use low-rank adaptation (LoRA), keeping the pretrained base weights fixed. On Vox1-O, TS-SP reduces the equal error rate (EER) from 7.01% for the Paired Loss Adaptation Baseline to 4.37%. EER remains within 4.31--4.79% under unseen prompts. Cross-domain evaluation on CN-Celeb yields a similar EER to the baseline, but lower accuracy at the native decision threshold. These findings support two-stage adaptation for improving speaker verification on the evaluated backbone.
Figures & tables
| System | Adaptation | EER (%) | minDCF | Target ACC (%) | Nontarget ACC (%) | Overall ACC (%) |
|---|---|---|---|---|---|---|
| IN-DOMAIN EVALUATION | ||||||
| Vox1-O | ||||||
| Kimi-Audio-7B-Instruct [ 6 ] | Zero-shot | 62.26 | 1.000 | 43.44 | 32.94 | 38.19 |
| Qwen2-Audio-7B-Instruct [ 2 ] | Zero-shot | 33.39 | 1.000 | 100.00 | 0.00 | 50.00 |
| Qwen2.5-Omni-7B [ 23 ] | Zero-shot | 32.03 | 1.000 | 60.99 | 72.55 | 66.77 |
| Paired Loss Adaptation Baseline [ 16 ] | Fine-tuned | 7.01 | 0.915 | 97.99 | 87.77 | 92.88 |
| ID | Usage | Prompt supplied with the audio pair | Positive | Negative | EER (%) | minDCF | Target ACC (%) | Nontarget ACC (%) |
|---|---|---|---|---|---|---|---|---|
| P0 | Train/test | Are these two audio segments spoken by the same speaker? Answer only Yes or No. | Yes | No | 4.37 | 0.611 | 97.49 | 93.82 |
| P1 | Test only | Do these two audio segments belong to the same speaker? Respond only with Yes or No. | Yes | No | 4.33 | 0.611 | 97.55 | 93.66 |
| P2 | Test only | The two audio segments were produced by the same speaker. Is this statement true or false? Answer only True or False. | True | False | 4.39 | 0.671 | 97.15 | 94.33 |
| P3 | Test only | Compare the speakers in the two audio segments. Output 1 if they are the same speaker and 2 otherwise. | 1 | 2 | 4.79 | 0.824 | 98.69 | 90.44 |
| P4 | Test only | Are the speakers in the two audio segments the same or different? Answer only Same or Different. | Same | Different | 4.31 | 0.631 | 96.30 | 95.16 |
| P5 | Test only | 这两段音频是否由同一个说话人说出?只回答“是”或“不是”。 | 是 | 不是 | 4.50 | 0.643 | 99.88 | 79.88 |
Speaker Verification
Speaker verification determines whether two speech recordings come from the same person, enabling voice authentication and identity analysis.
See all 61 papers