Optimizing ASR for Catalan-Spanish Code-Switching: A Comparative Analysis of Methodologies

Carlos Mena, Pol Serra, Jacobo Romero, Abir Messaoudi, Jose Giraldo +4 more
7/18/2025
cs.CLeess.AS

No confident code implementation found for this paper.

Abstract

Code-switching (CS), the alternating use of two or more languages, challenges automatic speech recognition (ASR) due to scarce training data and linguistic similarities. The lack of dedicated CS datasets limits ASR performance, as most models rely on monolingual or mixed-language corpora that fail to reflect real-world CS patterns. This issue is critical in multilingual societies where CS occurs in informal and formal settings. A key example is Catalan-Spanish CS, widely used in media and parliamentary speeches. In this work, we improve ASR for Catalan-Spanish CS by exploring three strategies: (1) generating synthetic CS data, (2) concatenating monolingual audio, and (3) leveraging real CS data with language tokens. We extract CS data from Catalan speech corpora and fine-tune OpenAI's Whisper models, making them available on Hugging Face. Results show that combining a modest amount of synthetic CS data with the dominant language token yields the best transcription performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{mena2025optimizing,
  title  = {Optimizing ASR for Catalan-Spanish Code-Switching: A Comparative Analysis of Methodologies},
  author = {Carlos Mena and Pol Serra and Jacobo Romero and Abir Messaoudi and Jose Giraldo and Carme Armentano-Oller and Rodolfo Zevallos and Ivan Meza and Javier Hernando},
  year   = {2025},
  eprint = {2507.13875},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.13875v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.13875.svg)](https://codeofpaper.com/paper/2507.13875)

Discussion