Code-switching
Code-switching is when a speaker alternates between two or more languages within a conversation or a single sentence — 'Spanglish', Hindi-English, Tagalog-English — and it is one of the hardest real-world cases for speech recognition.
Multilingual models handle code-switching far better than monolingual ones because they were trained on many languages in one network, but rapid mid-sentence switches still deserve a review pass.
Real recordings code-switch constantly — business meetings in the Gulf, family recordings in diaspora communities, tech talks everywhere — so a model's code-switching behaviour matters more than its single-language benchmark.
Related terms
Frequently asked
What is Code-switching?
Code-switching is when a speaker alternates between two or more languages within a conversation or a single sentence — 'Spanglish', Hindi-English, Tagalog-English — and it is one of the hardest real-world cases for speech recognition.
Why does Code-switching matter?
Multilingual models handle code-switching far better than monolingual ones because they were trained on many languages in one network, but rapid mid-sentence switches still deserve a review pass.
What terms are related to Code-switching?
Closely related concepts: Multilingual speech recognition, Automatic speech recognition (ASR) — each has its own entry in this glossary.
Transcribe audio or video in 99+ languages — speaker labels, word timestamps, captions.
Transcribe a file →