SPARC: Spoken Profile Authorship Recognition Corpus
Organizations: University of Southern California · University of Michigan
Abstract
Speech anonymization has focused on the acoustic signal, leaving open how much speaker information the transcribed words themselves retain. In this work, we study pairwise speaker and demographic-attribute verification from transcribed speech. We introduce SPARC (Spoken Profile Authorship Recognition Corpus), a benchmark built from two podcast corpora comprising over 12,500 speakers, 1.5M quality-filtered utterances, and speaker-level inferred or source-provided labels for sex, age, and accent, and evaluate five attribution models and three LLMs on identity- and attribute-verification trials with episode- and metadata-based topic proxies. LLM adversaries distinguish same-speaker pairs from text alone. Attribute-label agreement is harder to verify, but LLMs perform sex- and accent-label verification above chance. Finally, releasing only short probe texts (50 words) degrades the strongest adversaries the most, offering a partial reduction in observed linkage.
Figures & tables
| NaturalVoices | SPoRC | |
| Number of Speakers | 2,344 | 10,165 |
| Number of Episodes | 3,500 | 15,555 |
| Speaker–episode pairs | 6,766 | 15,555 |
| Number of Utterances | 779,494 | 795,591 |
| Avg. utt. / speaker | 332.6 | 78.3 |
| Avg. utt. / speaker–episode | 115.2 | 51.2 |
| Combined | Same Topic | Diff. Topic | |||||
|---|---|---|---|---|---|---|---|
| Attribute | Model | EER | AUC | EER | AUC | EER | AUC |
| Biological Sex | SentenceBERT | 0.468 | 0.543 | 0.508 | 0.490 | 0.484 | 0.515 |
| GPT-5-mini | 0.379 | 0.664 | 0.437 | 0.608 | 0.377 | 0.669 | |
| Llama-3.3-70B | 0.403 | 0.632 | 0.422 | 0.611 | 0.420 | 0.612 | |
| Age Group | SentenceBERT | 0.447 | 0.576 | 0.461 | 0.545 | 0.469 | 0.548 |
| GPT-5-mini | 0.442 | 0.572 | 0.496 | 0.510 | 0.459 | 0.557 | |
| Main - 200w / =20 | 200w / =5 | 50w / =20 | 50w / =5 | |||||
|---|---|---|---|---|---|---|---|---|
| Model | EER | AUC | EER | AUC | EER | AUC | EER | AUC |
| SentenceBERT | 0.351 | 0.708 | ||||||
| GPT-5-mini | 0.285 | 0.790 | ||||||
| Llama-3.3-70B | 0.281 | 0.789 | ||||||
| Model | EER | AUC | TPR@1% | [email protected]% |
|---|---|---|---|---|
| SentenceBERT | 0.351 | 0.708 | 0.143 | 0.056 |
| GPT-5-mini | 0.285 | 0.790 | 0.277 | 0.121 |
| Llama-3.3-70B | 0.281 | 0.789 | 0.133 | 0.011 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Probe / enrollment | Task | EP | HP | EN | HN | Total |
|---|---|---|---|---|---|---|
| Speaker | 3,748 | 3,046 | 4,015 | 2,789 | 13,598 | |
| Sex | 1,748 | 1,965 | 2,050 | 1,041 | 6,804 | |
| Age | 2,222 | 2,956 | 1,059 | 567 | 6,804 | |
| Accent | 2,445 | 3,055 | 960 | 344 | 6,804 | |
| Speaker | 3,748 | 3,046 | 4,015 | 2,789 | 13,598 | |
| Sex | 1,748 | 1,965 | 2,050 | 1,041 | 6,804 |
| Probe / enrollment | Task | EP | HP | EN | HN | Total |
|---|---|---|---|---|---|---|
| Speaker | – | 2,336 | 2,336 | – | 4,672 | |
| Sex | – | 2,000 | 2,000 | – | 4,000 | |
| Age | – | 2,000 | 2,000 | – | 4,000 | |
| Accent | – | 2,000 | 2,000 | – | 4,000 | |
| Speaker | – | 2,327 | 2,327 | – | 4,654 | |
| Sex | – | 2,000 | 2,000 | – | 4,000 |
| Probe/enrollment | GPT-5-mini | Llama-3.3-70B |
|---|---|---|
| 0.410 | 0.390 | |
| 0.406 | 0.376 | |
| 0.399 | 0.390 | |
| 0.402 | 0.391 |
| Metric | Age group | Sex | Accent |
|---|---|---|---|
| Human agr. | 60–76% | 94–98% | 80–82% |
| Model–majority agr. | 64% | 98% | 88% |
| Human | 0.489 | 0.920 | 0.613 |
| Model–majority | 0.531 | 0.960 | 0.760 |
| Main - 200w / =20 | 200w / =5 | 50w / =20 | 50w / =5 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Condition | EER | AUC | EER | AUC | EER | AUC | EER | AUC |
| SentenceBERT | Combined | 0.350 | 0.683 | ||||||
| Easy | 0.168 | 0.913 | |||||||
| Hard | 0.618 | 0.334 | |||||||
| Same Topic | 0.460 | 0.567 | |||||||
| Diff Topic | 0.351 | 0.708 | |||||||
| Main - 200w / =20 | 200w / =5 | 50w / =20 | 50w / =5 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Condition | EER | AUC | EER | AUC | EER | AUC | EER | AUC |
| SentenceBERT | Combined | 0.468 | 0.543 | ||||||
| Easy | 0.222 | 0.855 | |||||||
| Hard | 0.776 | 0.146 | |||||||
| Same Topic | 0.508 | 0.490 | |||||||
| Diff Topic | 0.484 | 0.515 | |||||||
| Main - 200w / =20 | 200w / =5 | 50w / =20 | 50w / =5 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Condition | EER | AUC | EER | AUC | EER | AUC | EER | AUC |
| SentenceBERT | Combined | 0.447 | 0.576 | ||||||
| Easy | 0.198 | 0.873 | |||||||
| Hard | 0.746 | 0.173 | |||||||
| Same Topic | 0.461 | 0.545 | |||||||
| Diff Topic | 0.469 | 0.548 | |||||||
| Main - 200w / =20 | 200w / =5 | 50w / =20 | 50w / =5 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Condition | EER | AUC | EER | AUC | EER | AUC | EER | AUC |
| SentenceBERT | Combined | 0.441 | 0.578 | ||||||
| Easy | 0.212 | 0.869 | |||||||
| Hard | 0.752 | 0.171 | |||||||
| Same Topic | 0.483 | 0.534 | |||||||
| Diff Topic | 0.494 | 0.510 | |||||||
Speaker Verification
Speaker verification determines whether two speech recordings come from the same person, enabling voice authentication and identity analysis.
See all 61 papers