BLOMEGA

Anonymized German voices fall to a 0.91% EER attack, Japanese hold at 9.91%, and MultiVC doubles the gap ratio

Lab note · 7 October 2026 · BLOMEGA

Abstract technical illustration of six parallel waveform channels passing through a frosted filter, four emerging sharp and two blurred, orange accent on a dark navy ground

On 6 October 2026 researchers from the Singapore Institute of Technology, Wuhan University, CUHK and Duke Kunshan posted an attack study on multilingual voice anonymization and a 714,462-sample voice-converted corpus, MultiVC, built to make attackers generalise across languages. Their best attacker re-identifies anonymized German speakers at 0.91% EER and Japanese ones at 9.91%. We recomputed Table III: MultiVC narrows the cross-lingual gap in points but raises the East Asian to European EER ratio in 6 of 8 attacker pairs, one printed average is off by 0.84 points, and the release, checked on 7 October 2026, covers one of the two attackers.

The best multilingual attacker re-identifies anonymized German at 0.91% EER and Japanese at 9.91%, and MultiVC doubles that ratio for the lazy attacker

In arXiv:2610.08107, posted on 6 October 2026 and accepted at IEEE SLT 2026, the strongest attacker (WavLM-ECAPA, semi-informed, fine-tuned on the new MultiVC corpus) breaks the VPC 2026 BM1 anonymizer at an average 1.44% EER across English, German, French and Spanish, against 8.10% across Chinese and Japanese (Table III, ID12, our averages). The paper says MultiVC "partially reduces the cross-lingual gap". In points it does for the lazy WavLM-ECAPA attacker on BM1 (19.38 down to 15.78), but the East Asian EER goes from 3.08x to 6.46x the European one, because the European side fell from 9.31% to 2.89%. Across all eight with/without-MultiVC pairs in Table III, that ratio rises in 6.

Two checks a reader cannot get from the abstract. The Avg cell for that same row reads 8.99% in the table and in the prose, but the six cells it summarises average 8.15%; the other 15 rows recompute to within 0.01. And the release promised in footnote 1 is real but partial: on 7 October 2026 the GitHub repository held the acoustic attacker only (37 files, 10 commits, MIT licence), with no code or checkpoint for the content-oriented w2v-BERT-MFA attacker, and the MultiVC dataset is a single 324 GiB (347,389,863,200-byte) all_splits.tar.gz on Google Drive with no licence statement.

Best attacker: anonymized European speech is re-identified at about 1% EER, Japanese at 9.9% EER (%) of WavLM-ECAPA, semi-informed, SSTC + MultiVC, Table III IDs 12 and 16. Lower = weaker anonymization. 0 10 20 30 EER % 2.79 7.01 English 0.91 9.90 German 1.07 12.61 French 0.99 6.65 Spanish 6.29 26.79 Chinese 9.91 28.41 Japanese Indo-European (VPC 2026 Track 2 test sets) East Asian (AISHELL-3, JVS) vs BM1 (HuBERT, keeps speech intelligible) vs BM2 (Whisper + Toucan TTS, distorts more)
Per-language EER of the strongest attacker in the paper (Table III, IDs 12 and 16). European rows are the VPC 2026 Track 2 test sets; Chinese is AISHELL-3 and Japanese is JVS, which the authors added. Averages and ratios in the text are our arithmetic.

For anyone releasing multilingual voice data under an anonymization promise, the per-language spread is the operational fact. On BM1, the anonymizer that keeps speech intelligible (5.4% WER in English, Table I), a tuned attacker matches anonymized German and Spanish speakers to their enrolment at under 1% EER. The paper's own reading is that the higher East Asian EERs track how badly anonymization damages those languages (Chinese CER 30.2% under BM1, 70.3% under BM2), so the extra "privacy" there is bought with broken speech.

What the Singapore, Wuhan and Duke Kunshan team posted on 6 October 2026

Exploiting Acoustic and Content-Oriented Speaker Verification Attacks Against Multilingual Voice Anonymization, arXiv:2610.08107v1 (cs.SD), by Ridwan Arefeen and Rong Tong (Singapore Institute of Technology), Ze Li (Wuhan University), Ming Li (The Chinese University of Hong Kong) and Xiaoxiao Miao (Duke Kunshan University, corresponding author). Version 1 is the only version as of 7 October 2026. The work is funded by a Singapore MOE AcRF Tier 1 grant. Miao and Arefeen are also authors of the VoicePrivacy 2026 Challenge evaluation plan, and the acoustic attacker studied here, DAST (arXiv:2603.12840), is the challenge's official attacker.

The setup: speech in six languages is anonymized by two VPC 2026 Track 2 baselines. BM1 swaps the speaker embedding of a HuBERT-based pipeline and resynthesises with HiFi-GAN; BM2 transcribes with Whisper, replaces the speaker with a GAN-generated embedding, perturbs F0 and energy per phoneme and resynthesises with the IMS Toucan TTS. Two attackers then try to verify speakers: WavLM-ECAPA ("acoustic-oriented") and a w2v-BERT 2.0 model with multi-scale feature aggregation and LoRA ("content-oriented"). Each is tested lazy-informed (never sees the target anonymizer) and semi-informed (fine-tuned on speech anonymized by the same system).

The new artefact is MultiVC: TidyVoiceX target voices (321,709 utterances, 4,474 speakers, about 40 languages, derived from Mozilla Common Voice) split into 10 folds of 34,022 utterances; each of seven voice-conversion systems (CosyVoice2, Seed-VC, YingMusic-SVC, FreeVC, KDVC, LVC-VC, TriAAN-VC) converts one fold against a pool of 70,113 source utterances, three sources per target, for 102,066 samples per system and 714,462 in total (Table II). Chinese evaluation uses AISHELL-3 (30 speakers, 150,648 trials) and Japanese uses JVS (48 speakers, 125,360 trials), with Common Voice Japanese for training.

What Table III says per language, and where the prose and the table disagree

QuantityValueSource
Best attacker, BM1, per language EER (En / De / Fr / Es / Cn / Ja)2.786 / 0.914 / 1.071 / 0.992 / 6.285 / 9.910Table III, ID12
Best attacker, BM2, per language EER7.013 / 9.899 / 12.610 / 6.650 / 26.786 / 28.409Table III, ID16
European vs East Asian mean EER, ID121.44% vs 8.10% (5.62x)Our arithmetic on Table III
Lazy WavLM-ECAPA on BM1, East Asian / European ratio, without and with MultiVC3.08x to 6.46x; gap 19.38 to 15.78 pointsOur arithmetic on Table III, IDs 3 and 4
Pairs where MultiVC widened the gap in points3 of 8 (IDs 7 to 8, 9 to 10, 13 to 14)Our arithmetic on Table III
Avg column, ID4 (lazy WavLM-ECAPA + MultiVC, BM1)paper 8.99; mean of its six cells 8.15Table III and Section IV-B1; our recompute
Cells where MultiVC made the attacker worse1 of 48: Chinese, ID9 to 10, 14.364 to 14.592Table III; our count
Cells where target-system fine-tuning made the attacker worse1 of 48: English, ID5 35.80 to ID13 48.131Table III; our count
Cells where the content attacker beat the acoustic one0 of 48Table III; our count
ASR utility, BM1 vs BM2 (WER En / De / Es / Fr; CER Ja / Cn)5.4/16.0, 9.7/24.2, 6.5/25.6, 13.2/44.9; 9.7/45.1, 30.2/70.3Table I
MultiVC mean source reuse per systemstated "1.35x to 1.46x"; fixed by design at 102,066 / 70,113 = 1.456xSection III-E; our arithmetic
Share of sources used once / twice / 3+ timesstated about 70% / 20% / rest; procedure as written gives 63.4% / 28.9% / 7.7%Section III-E; our simulation, 7 runs
Duplicated utterances to fill 10 equal folds340,220 slots for 321,709 utterances, 18,511 duplicates (5.75%)Section III-C; our arithmetic
Release: code repomonkeyDarefeen/DAST, MIT, 10 commits (16 Mar to 28 Sep 2026), 37 files, WavLM-ECAPA onlyGitHub API, checked 7 Oct 2026
Release: MultiVCone Google Drive file, all_splits.tar.gz, 347,389,863,200 bytes, no licence textMultiVC-Dataset.md; Drive page, 7 Oct 2026

Paper values from arXiv:2610.08107v1 (6 October 2026). Averages, ratios, counts, the source-reuse simulation and the release checks are BLOMEGA computations, 7 October 2026.

The ID4 average is the one number we could not reconcile. The six cells (2.887, 4.526, 2.520, 1.636, 17.727, 19.622) sum to 48.918, so the mean is 8.153. Section IV-B1 repeats 8.99 ("from 15.77% to 8.99% for WavLM-ECAPA"), which means the prose was written from the Avg column, not from the cells. Either a cell or the average is wrong. With the cells as printed, the MultiVC gain on that row is 7.62 points, larger than the 6.78 the paper reports.

The English cell in ID13 is the second oddity. A content attacker fine-tuned on BM2 output scores 48.131% EER on English, close to the 50% of a coin flip and worse than the same model before fine-tuning (35.80%). Adding MultiVC then drops it to 26.270%, a 21.86-point change, the largest single move in the table. That one cell supplies about 71% of the 5.16-point average gain for that pair (21.86 / 6 = 3.64 points). We read it as a training failure on one run; the paper does not comment on it. A smaller curiosity: ID11 English (2.887) is identical to three decimals to ID4 English, from a different model and data condition. That can happen by chance with discrete trial counts, but it is worth a look when the scoring files appear.

The headline claims mostly survive the recompute. "WavLM-ECAPA consistently outperforms w2v-BERT-MFA" holds in all 48 cell pairs. "Incorporating multilingual data consistently improves performance" holds in 47 of 48 cells. The abstract's claim that the content and acoustic attackers converge when speech utility is preserved is true in points (semi-informed gap 4.43 on BM1 against 19.65 on BM2) and not in proportion: the content attacker's average EER is 2.21x the acoustic one on BM1 and 2.29x on BM2.

MultiVC shrinks the cross-lingual gap in points but raises the East Asian / European ratio in 6 of 8 pairs Mean EER of Cn+Ja divided by mean EER of En+De+Fr+Es, Table III. Right column: gap in EER points, before to after. 0x 1x 2x 3x 4x 5x 6x 7x East Asian EER / European EER ID1 to 2 Lazy BM1, content 1.85x 2.23x 17.18 to 15.38 pt ID3 to 4 Lazy BM1, acoustic 3.08x 6.46x 19.38 to 15.78 pt ID5 to 6 Lazy BM2, content 1.28x 1.27x 10.11 to 9.55 pt ID7 to 8 Lazy BM2, acoustic 1.65x 1.96x 15.89 to 18.03 pt ID9 to 10 Semi BM1, content 2.92x 3.09x 9.73 to 9.96 pt ID11 to 12 Semi BM1, acoustic 6.17x 5.62x 8.12 to 6.66 pt ID13 to 14 Semi BM2, content 1.20x 1.44x 7.67 to 13.51 pt ID15 to 16 Semi BM2, acoustic 3.03x 3.05x 19.42 to 18.55 pt trained on SSTC only SSTC + MultiVC white = gap widened in points
Ratio of mean East Asian to mean European EER for each Table III row pair without and with MultiVC. The right column gives the same gap in EER points. Our arithmetic on arXiv:2610.08107v1, Table III.

How a contributor's anonymized clip gets matched back to them

The threat model in Section II-C gives the attacker the anonymization system itself, several enrolment clips per speaker anonymized the same way, and public speech in the same language to anonymize and train on. A semi-informed attacker is that attacker after fine-tuning on the target system's output. MultiVC is a pre-training step that exposes the attacker to seven voice-conversion systems over many languages before it sees the target anonymizer.

Where the attacker's training data comes from, and what it is scored on TidyVoiceX targets 321,709 utts, 4,474 speakers about 40 languages, Common Voice Source content pool 70,113 utterances 7 VC systems, 1 fold each 34,022 targets x 3 sources = 102,066 per system MultiVC: 714,462 samples, 324 GiB Lazy-informed attacker WavLM-ECAPA or w2v-BERT-MFA trained on SSTC (+ MultiVC) Semi-informed attacker + fine-tune on BM1 or BM2 output Contributor speech, 6 languages En De Fr Es (VPC 2026 Track 2) Cn (AISHELL-3), Ja (JVS) Anonymizer BM1 HuBERT + HiFi-GAN BM2 Whisper + Toucan TTS Trial vs enrolment, scored by EER both sides anonymized the same way best BM1: De 0.91%, Ja 9.91% same anonymizer output, for fine-tuning Lower EER = attacker wins. 50% = chance. Utility probe: Whisper-Large-v3 WER (European) or CER (Cn, Ja) on the anonymized audio, Table I. Counts from Sections II-A and III and Table II of arXiv:2610.08107v1; size of all_splits.tar.gz from the Google Drive page, 7 October 2026.
The attack pipeline as described in Sections II and III of the paper, with the MultiVC construction on top and the evaluation path below.

The paper's explanation for the language spread is an "acoustic-linguistic coupling": anonymizers that damage a language's phonetic content also wash out the identity cues the attacker relies on. The authors call this a coupling, not a demonstrated causal link (Section II-E), and that caution is warranted. Our judgement is that there is a second, untested explanation: the East Asian rows are evaluated on different corpora from the European rows. Chinese uses AISHELL-3 for training and test; Japanese trains on Common Voice and tests on JVS, a studio corpus of 48 speakers. The European rows use the VPC 2026 Track 2 test sets. So "Chinese and Japanese are harder" mixes language with corpus, speaker count, recording conditions and trial design, and Table III cannot separate them.

The MultiVC arithmetic is internally consistent where it is deterministic (34,022 x 3 = 102,066; x 7 = 714,462; 102,066 - 70,113 = 31,953 backfill slots), but two descriptive statements do not follow from the procedure as written. Every system draws exactly 102,066 sources from the same 70,113-utterance pool, so the mean reuse is 1.456x for all seven, and a range of "1.35x to 1.46x" cannot occur unless some systems produced fewer samples than Table II says. And uniform backfill with replacement leaves about 63% of sources used once and 29% twice (Poisson with mean 0.456, confirmed by seven simulated runs), not "approximately 70%" and "20%". Neither affects Table III directly; both suggest the released archive may not match Table II exactly, which anyone downloading it can count.

What a team that promises contributors "anonymized" multilingual voice should change

For the dubbing side of the same tension, cloned voices that sound right but carry the wrong content, see the IWSLT 2026 voice-cloning track result.

Check it yourself

The Table III recompute parses the paper's own text, so no values are retyped. It needs pypdf (we used a fresh virtualenv) and prints the Avg check, the per-row European and East Asian means, the MultiVC effect per cell and the source-reuse simulation:

curl -sL https://arxiv.org/pdf/2610.08107v1 -o p.pdf
python3 -m venv .venv && .venv/bin/pip -q install pypdf
.venv/bin/python -I extract_plain.py p.pdf 5 > p_plain.txt   # pages 5 to 7, plain text
.venv/bin/python -I analyze.py p_plain.txt
# expect: "ID 4 Lazy-BM1  WavLM-ECAPA   paper=  8.99 recomputed=  8.15 diff=+0.84 MISMATCH"
# expect: "ID3->4 ... gap 19.38->15.78pt, ratio 3.08x->6.46x"

The release checks are plain GitHub API and Drive calls:

curl -s https://api.github.com/repos/monkeyDarefeen/DAST | grep -E '"(created_at|pushed_at|spdx_id)"'
curl -s 'https://api.github.com/repos/monkeyDarefeen/DAST/commits?per_page=100' | python3 -c 'import json,sys;print(len(json.load(sys.stdin)))'   # 10
curl -s 'https://api.github.com/repos/monkeyDarefeen/DAST/git/trees/HEAD?recursive=1' | grep -ciE 'w2v|bert|lora'   # 0
curl -s https://raw.githubusercontent.com/monkeyDarefeen/DAST/main/pretrained_ckpt_multiVC/MultiVC-Dataset.md
curl -sL 'https://drive.google.com/file/d/1X2dhZYO94eKrcwHC3idpDedeQ9OzY_GN/view' | grep -o '\[null,null,"[0-9]*"\]'
# 7 Oct 2026: pushed_at 2026-09-28T20:21:22Z, MIT; Drive size 347389863200 bytes

Fields to look at: the Avg column and the Cn and Ja columns of Table III (page 5 of the PDF), Table I (page 4), and Sections III-C and III-E for the fold and reuse statements. The README of the repository lists SLT_2026_post(1).pdf in its tree, but that file is not in the repository; the arXiv PDF is the reference.

What would prove this wrong

Our claim is that the East Asian versus European spread in this paper is at least partly a corpus effect, and that MultiVC does not shrink it in relative terms. It would be wrong if an evaluation that holds the corpus constant (for example Common Voice test speakers in all six languages, or the VPC 2026 organisers adding Chinese and Japanese test sets built the same way as the European ones) still shows the best semi-informed attacker at 5x or more East Asian over European EER. We predict that by 30 June 2027 any such corpus-matched result will show a ratio under 3x for the best BM1 attacker.

Two smaller, checkable predictions: a v2 of arXiv:2610.08107 or the SLT 2026 camera-ready will change either the ID4 average (to 8.15) or one of its cells; and counting all_splits.tar.gz will give a converted-sample total different from 714,462 or per-system mean reuse below 1.456x for at least one system. If the archive matches Table II exactly and v2 keeps 8.99 with the same cells, we were wrong about the second point.

Sources

  1. Ridwan Arefeen, Ze Li, Rong Tong, Ming Li, Xiaoxiao Miao. Exploiting Acoustic and Content-Oriented Speaker Verification Attacks Against Multilingual Voice Anonymization. arXiv:2610.08107v1, 6 October 2026, accepted at IEEE SLT 2026. Sections II to IV, Tables I to III.
  2. github.com/monkeyDarefeen/DAST, checked through api.github.com on 7 October 2026: created 16 March 2026, last push 28 September 2026, MIT, 10 commits, 37 files.
  3. MultiVC archive on Google Drive (all_splits.tar.gz, 347,389,863,200 bytes), linked from the repository on 28 September 2026, checked 7 October 2026.
  4. Arefeen et al. DAST: A Dual-Stream Voice Anonymization Attacker with Staged Training. arXiv:2603.12840, 2026.
  5. Miao et al. The VoicePrivacy 2026 Challenge, evaluation plan and Track 2 baselines, 2026.
  6. Farhadipour et al. TidyVoice 2026 Challenge evaluation plan. arXiv:2601.21960, 29 January 2026 (TidyVoiceX, derived from Mozilla Common Voice).
  7. Mozilla Common Voice, dataset download agreement string confirm-no-identify, common-voice/common-voice, datasets.ftl, read 7 October 2026.
  8. JVS corpus terms of use (audio for academic and non-commercial research) and AISHELL-3 on OpenSLR (Apache 2.0), read 7 October 2026.
  9. ZXHY-82/LI-MSV-TidyVoice2026, the w2v-BERT-MFA base model cited in footnote 5, License.md CC BY-NC-SA 4.0, read 7 October 2026.
  10. Voice-conversion repositories and licences via the GitHub API, 7 October 2026: CosyVoice (Apache-2.0), Seed-VC (GPL-3.0), FreeVC (MIT), LVC-VC (MIT), TriAAN-VC (MIT), YingMusic-SVC (MIT).
  11. BLOMEGA computations, 7 October 2026: Table III averages, European and East Asian means and ratios, cell-level counts, ID13 contribution, MultiVC fold and reuse arithmetic and a seven-run simulation of the backfill procedure.

FAQ

Does voice anonymization protect speakers equally in every language?

Not in this study. Against the VPC 2026 BM1 anonymizer, the best attacker in arXiv:2610.08107 reaches 0.91% EER on German, 0.99% on Spanish, 1.07% on French and 2.79% on English, against 6.29% on Chinese and 9.91% on Japanese (Table III, ID12). The authors tie the higher East Asian EERs to worse speech utility after anonymization; the Chinese and Japanese rows also use different evaluation corpora (AISHELL-3, JVS) from the European ones, so language and corpus are not separated.

Is the MultiVC dataset available, and under what licence?

The repository github.com/monkeyDarefeen/DAST links one Google Drive file, all_splits.tar.gz, of 347,389,863,200 bytes (324 GiB), linked from the repository on 28 September 2026. Neither the repository nor the paper states a licence for MultiVC; the repository's MIT licence covers its code. MultiVC's target voices come from TidyVoiceX, derived from Mozilla Common Voice, and its converters range from MIT and Apache-2.0 to GPL-3.0.

Does MultiVC close the cross-lingual gap for attackers?

Partly, in points: for the lazy WavLM-ECAPA attacker on BM1 the gap between East Asian and European mean EER goes from 19.38 to 15.78 points. In proportion it widens, from 3.08x to 6.46x, because European EER falls faster. Across the eight paired rows in Table III the gap in points shrinks in 5 and the ratio rises in 6 (our arithmetic). The table's average for that row is printed as 8.99% but its six cells average 8.15%.