Linear Script Representations in Speech Foundation Models Enable Zero-Shot Transliteration

Ryan Soh-Eun Shim, Kwanghee Choi, Kalvin Chang, Ming-Hao Hsu, Florian Eichin +6 more
1/6/2026
cs.CL

No confident code implementation found for this paper.

Abstract

Multilingual speech foundation models such as Whisper are trained on web-scale data, where data for each language consists of a myriad of regional varieties. However, different regional varieties often employ different scripts to write the same language, rendering speech recognition output also subject to non-determinism in the output script. To mitigate this problem, we show that script is linearly encoded in the activation space of multilingual speech models, and that modifying activations at inference time enables direct control over output script. We find the addition of such script vectors to activations at test time can induce script change even in unconventional language-script pairings (e.g. Italian in Cyrillic and Japanese in Latin script). We apply this approach to inducing post-hoc control over the script of speech recognition output, where we observe competitive performance across all model sizes of Whisper.

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{shim2026linear,
  title  = {Linear Script Representations in Speech Foundation Models Enable Zero-Shot Transliteration},
  author = {Ryan Soh-Eun Shim and Kwanghee Choi and Kalvin Chang and Ming-Hao Hsu and Florian Eichin and Zhizheng Wu and Alane Suhr and Michael A. Hedderich and David Harwath and David R. Mortensen and Barbara Plank},
  year   = {2026},
  eprint = {2601.02906},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.02906v1}
}

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/2601.02906.svg)](https://codeofpaper.com/paper/2601.02906)

Discussion