Apple researchers propose a method to detect code-switching directly from speech, without transcribing the audio first. The approach uses frame-level language information already present in pretrained speech encoders to determine whether both languages appear within an utterance.
The method identifies language-selective hidden-state dimensions using monolingual recordings, then aggregates their frame-level activations into a code-switching prediction. A small code-switching set tunes a decision rule. On CS-FLEURS, the Whisper-small encoder achieves a mean F1 of 0.798 across 14 language pairs, compared with 0.776 for a CNN and 0.751 for a HuBERT linear baseline trained for monolingual language identification.
Why This Matters for Model Builders
For teams curating multilingual training corpora, finding code-switched utterances typically requires accurate multilingual transcriptions, which are expensive and often unavailable. This method skips transcription entirely, using the encoder's existing representations. That means a lightweight pipeline: run the encoder over candidate audio, aggregate selected dimensions, apply a tuned threshold.
The approach does not require fine-tuning the encoder or adding a classification head. It relies on hidden-state dimensions that respond selectively to language identity, a property the authors say pretrained speech encoders already encode. For inference engineers, this reduces the compute overhead of corpus curation to a forward pass plus a simple aggregation step.
Practical Considerations
The paper reports results with Whisper-small, a CNN, and a HuBERT linear baseline. The Whisper-small encoder performs best in their evaluation. The method's effectiveness depends on the encoder having language-selective dimensions, which may vary across architectures and pretraining data.
The decision rule is tuned on a small code-switching set, so practitioners need a modest amount of labeled code-switched audio to calibrate the threshold. After that, the method can scan large unlabeled speech collections to flag utterances likely to contain language alternation.
The authors position this as a tool for building more representative multilingual corpora, not as a replacement for full transcription or ASR. For edge AI developers, the lightweight nature of the approach could fit into data preparation pipelines that run on local hardware.
Source Details
The paper, "Code-Switching Detection via Language-Selective Dimensions in Speech Foundation Models," is authored by Jie Chi, Zakaria Aldeneh, Masha Fedzechkina, Maureen de Seyssel, and Natalie Schluter, published by Apple on October 2026. The research falls under methods and algorithms, and speech and natural language processing.
Sources & references
Apple: Code-Switching Detection via Language-Selective Dimensions in Speech Foundation Models ↗Source consulted: 2026-10-14



