LASE: Language-Adversarial Speaker Encoding for Indic Cross-Script Identity Preservation
This paper introduces LASE, a language-adversarial speaker encoder trained with a gradient-reversal objective to eliminate script-dependent identity leakage in Indic cross-script voice cloning, achieving near-zero performance gaps across Western and Indian accent corpora while requiring significantly less training data than existing baselines.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The "Accent Switch" Glitch
Imagine you have a friend who speaks both English and Hindi. If you record them speaking English, and then record them speaking Hindi, a smart computer system should recognize that it is the same person in both recordings.
However, current technology (specifically "speaker encoders" used in voice cloning and call center software) often fails at this. When the same person switches scripts (like from the Latin alphabet used in English to the Devanagari script used in Hindi), the computer gets confused. It thinks, "This sounds like a different person!"
The paper calls this the "Language-vs-Identity Entanglement." The computer is so focused on what language is being spoken that it forgets who is speaking it. This is especially bad for Indian languages (Hindi, Telugu, Tamil) when compared to English.
The Analogy: The "Bad Security Guard"
Think of a speaker encoder as a security guard at a club.
- The Goal: The guard needs to let the same VIP guest in, no matter what outfit they are wearing.
- The Problem: The current guards (like the popular WavLM and ECAPA-TDNN systems) are terrible at this. If the VIP walks in wearing a suit (English), the guard lets them in. But if the VIP walks in wearing a sari (Hindi), the guard thinks, "I've never seen this person before!" and turns them away.
- The Result: In a call center, if an agent switches from English to Hindi mid-call, the system might think two different people are talking, causing confusion and errors.
The Solution: LASE (The "Blindfolded" Guard)
The authors created a new system called LASE (Language-Adversarial Speaker Encoder). They didn't build a new guard from scratch; they took an existing, high-quality guard (a frozen WavLM model) and gave them a special training drill.
They used a technique called Gradient Reversal, which is like a tug-of-war:
- Team Voice (The Good Cop): One part of the training tries to teach the guard to recognize the VIP's face perfectly, regardless of the outfit.
- Team Language (The Bad Cop): Another part of the training tries to trick the guard into guessing which language is being spoken.
- The Twist: The "Bad Cop" is rigged. Every time the guard correctly guesses the language, the system punishes the guard. The goal is to make the guard so bad at guessing the language that they essentially become blind to the script.
By forcing the guard to ignore the language, they are forced to focus only on the voice identity.
How They Tested It (The "Synthetic" Lab)
The authors faced a problem: There aren't enough real-world recordings of the same person speaking English, Hindi, Telugu, and Tamil to train the system.
So, they built a virtual lab:
- They used a commercial AI voice generator (ElevenLabs) to synthesize 8 different "voices."
- They made these 8 voices say the same 50 sentences in 4 different languages/scripts.
- They filtered out the bad attempts (where the AI voice sounded too different) and kept the good ones.
- The Result: A dataset of about 1,100 pairs of "same voice, different script" clips.
The Results: A Massive Improvement
When they tested their new LASE guard against the old ones:
- The Old Guards: When the voice switched scripts, the "similarity score" (how much the computer thought the voices matched) dropped significantly. For Western-accented voices, the score dropped by 0.082. For Indian-accented voices, it was better, but still imperfect.
- The LASE Guard: The drop was almost zero (0.013). The computer now treats the English and Hindi versions of the same voice as nearly identical.
- The "Noise Floor" Test: They also checked if LASE confused different people. The old guards were okay at this, but LASE was 2.4 to 2.7 times better at telling different people apart, even while ignoring the language.
The "Data Efficiency" Win:
The famous ECAPA-TDNN system (the industry standard) was trained on 1 million real human recordings. LASE achieved similar results on cross-script tasks using only 1,100 synthetic clips. That is 100 times less data.
What This Means (And What It Doesn't)
What LASE does:
- It fixes the specific problem where a voice cloning system or a call-center diarization tool fails when a speaker switches between English and Indian languages (Hindi, Telugu, Tamil).
- It makes the system realize that "Same Person + Different Script" = "Same Person."
What the paper explicitly says it does NOT do (yet):
- It is not tested on real humans yet. The training and testing were done entirely on AI-generated (synthetic) voices. The authors admit they don't know if it works perfectly on messy, real-world human recordings with background noise yet.
- It doesn't generalize to new voices. The system was tested on the same 8 voices it was trained on. It hasn't been proven to work on a brand new voice it has never heard before (that is a "Version 2" goal).
- It is not a replacement for all speaker verification. It is a specialized tool for cross-script consistency, not a general-purpose replacement for all security systems.
Summary
The paper presents LASE, a clever, low-cost method to teach AI to ignore the language a person is speaking so it can focus entirely on who is speaking. By using a "tug-of-war" training method on a small set of synthetic voices, they fixed a major glitch that causes voice systems to fail when switching between English and Indian languages.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.