Unified Speech Recognition: A Single Model for Auditory, Visual, and Audiovisual Inputs

A. Haliassos, Rodrigo Mira, Honglie Chen, Zoe Landgraf, Stavros Petridis +1 more
2/3/2026

No official code found. Best implementation: ahaliassos/usr (40 stars, last commit 2024-12-21).

Abstract

Research in auditory, visual, and audiovisual speech recognition (ASR, VSR, and AVSR, respectively) has traditionally been conducted independently. Even recent self-supervised studies addressing two or all three tasks simultaneously tend to yield separate models, leading to disjoint inference pipelines with increased memory requirements and redundancies. This paper proposes unified training strategies for these systems. We demonstrate that training a single model for all three tasks enhances VSR and AVSR performance, overcoming typical optimisation challenges when training from scratch. Moreover, we introduce a greedy pseudo-labelling approach to more effectively leverage unlabelled samples, addressing shortcomings in related self-supervised methods. Finally, we develop a self-supervised pre-training method within our framework, proving its effectiveness alongside our semi-supervised approach. Despite using a single model for all tasks, our unified approach achieves state-of-the-art performance compared to recent methods on LRS3 and LRS2 for ASR, VSR, and AVSR, as well as on the newly released WildVSR dataset. Code and models are available at https://github.com/ahaliassos/usr.

View on arXivView PDF

Code Implementations(1)

ahaliassos/usrCommunity100%

Official implementation of USR (NeurIPS 2024)

405Shell, CythonOct 4, 20241 years ago

Similar Papers

Cite this paper

@article{haliassos2026unified,
  title  = {Unified Speech Recognition: A Single Model for Auditory, Visual, and Audiovisual Inputs},
  author = {A. Haliassos and Rodrigo Mira and Honglie Chen and Zoe Landgraf and Stavros Petridis and Maja Pantic},
  year   = {2026},
  eprint = {2411.02256},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.02256},
  url    = {https://arxiv.org/abs/2411.02256},
  journal = {NEURIPS 2024 2024}
}

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

Discussion