End-to-End Speech Recognition: A Survey
Rohit Prabhavalkar, Takaaki Hori, Tara N. Sainath, Ralf Schlüter, Shinji Watanabe
TL;DR
This survey analyzes end-to-end ASR as a unifying neural framework that replaces the traditional modular HMM-based pipeline with integrated architectures. It categorizes E2E models into explicit-alignment (CTC, RNN-T, RNA), implicit-alignment (AED), and hybrid approaches, detailing training, decoding, and LM integration strategies. It highlights architecture advances (Transformers, Conformers, improved encoders/decoders), data augmentation (SpecAugment), and self-supervised pretraining as key drivers of performance, while addressing practical deployment and latency through streaming-endpointing and multi-pass decoding. The paper also discusses the continued relevance of external LMs, internal-LM compensation, and domain adaptation, underscoring both the promise and the remaining research gaps for robust, scalable E2E ASR in diverse conditions.
Abstract
In the last decade of automatic speech recognition (ASR) research, the introduction of deep learning brought considerable reductions in word error rate of more than 50% relative, compared to modeling without deep learning. In the wake of this transition, a number of all-neural ASR architectures were introduced. These so-called end-to-end (E2E) models provide highly integrated, completely neural ASR models, which rely strongly on general machine learning knowledge, learn more consistently from data, while depending less on ASR domain-specific experience. The success and enthusiastic adoption of deep learning accompanied by more generic model architectures lead to E2E models now becoming the prominent ASR approach. The goal of this survey is to provide a taxonomy of E2E ASR models and corresponding improvements, and to discuss their properties and their relation to the classical hidden Markov model (HMM) based ASR architecture. All relevant aspects of E2E ASR are covered in this work: modeling, training, decoding, and external language model integration, accompanied by discussions of performance and deployment opportunities, as well as an outlook into potential future developments.
