Dissecting User-Perceived Latency of On-Device E2E Speech Recognition
Not on the map. Why?
Abstract (arXiv)
As speech-enabled devices such as smartphones and smart speakers become increasingly ubiquitous, there is growing interest in building automatic speech recognition (ASR) systems that can run directly on-device; end-to-end (E2E) speech recognition models such as recurrent neural network transducers and their variants have recently emerged as prime candidates for this task. Apart from being accurate and compact, such systems need to decode speech with low user-perceived latency (UPL), producing words as soon as they are spoken. This work examines the impact of various techniques - model architectures, training criteria, decoding hyperparameters, and endpointer parameters - on UPL. Our analyses suggest that measures of model size (parameters, input chunk sizes), or measures of computation (e.g., FLOPS, RTF) that reflect the model's ability to process input frames are not always strongly correlated with observed UPL. Thus, conventional algorithmic latency measurements might be inadequate in accurately capturing latency observed when models are deployed on embedded devices. Instead, we find that factors affecting token emission latency, and endpointing behavior have a larger impact on UPL. We achieve the best trade-off between latency and word error rate when performing ASR jointly with endpointing, while utilizing the recently proposed alignment regularization mechanism.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 25 of its 37 references that are in the map. First posted on arXiv 6 Apr 2021.
Builds on
25 of 37 references.
References · 25
- 2016Layer Normalizationcited by 5,579
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2015Listen, Attend and Spellcited by 542
- 2020Transformer Transducer: A Streamable Speech Recognition Model with Transformer Encoders and RNN-T Losscited by 232
- 2018Streaming End-to-end Speech Recognition For Mobile Devicescited by 230
- 2020Emformer: Efficient Memory Transformer Based Acoustic Model For Low Latency Streaming Speech Recognitioncited by 111
- 2020A Streaming On-Device End-to-End Model Surpassing Server-Side Conventional Model Quality and Latencycited by 99
- 2018Exploring Architectures, Data and Units For Streaming End-to-End Speech Recognition with RNN-Transducercited by 95
- 2019Improving RNN Transducer Modeling for End-to-End Speech Recognitioncited by 68
- 2020FastEmit: Low-latency Streaming ASR with Sequence-level Emission Regularizationcited by 66
13 more
- 2020Deep Shallow Fusion for RNN-T Personalizationcited by 64
- 2020Towards Fast and Accurate Streaming End-to-End ASRcited by 47
- 2020Alignment Restricted Streaming Recurrent Neural Network Transducercited by 42
- 2020Streaming Transformer-based Acoustic Models Using Self-attention with Augmented Memorycited by 35
- 2019Optimizing Speech Recognition For The Edgecited by 32
- 2020Improved Neural Language Model Fusion for Streaming Recurrent Neural Network Transducercited by 22
- 2020Low Latency End-to-End Streaming Speech Recognition with a Scout Networkcited by 20
- 2019RNN-T For Latency Controlled ASR With Improved Beam Searchcited by 19
- 2020Minimum Latency Training Strategies for Streaming Sequence-to-Sequence ASRcited by 19
- 2020Scaling Up Online Speech Recognition Using ConvNetscited by 16
- 2016On the efficient representation and execution of deep acoustic modelscited by 13
- 2020High-Accuracy and Low-Latency Speech Recognition with Two-Head Contextual Layer Trajectory LSTM Modelcited by 8
- 2020Analyzing the Quality and Stability of a Streaming End-to-End On-Device Speech Recognizercited by 7
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 6; 2024: 2; 2025: 2; 2026: 2.
18 papers.
Sort:
By area:
- 2021Recent Advances in End-to-End Automatic Speech Recognitioncited by 138
- 2023ZeroPrompt: Streaming Acoustic Encoders are Zero-Shot Masked LMscited by 13
- 2023The timing bottleneck: Why timing and overlap are mission-critical for conversational user interfaces, speech recognition and dialogue systemscited by 9
- 2022Minimum Latency Training of Sequence Transducers for Streaming End-to-End Speech Recognitioncited by 8
- 2022Delay-penalized transducer for low-latency streaming ASRcited by 6
- 2022TrimTail: Low-Latency Streaming ASR with Simple but Effective Spectrogram-Level Length Penaltycited by 6
- 2023Personalized Predictive ASR for Latency Reduction in Voice Assistantscited by 6
- 2022Unified End-to-End Speech Recognition and Endpointing for Fast and Efficient Speech Systemscited by 5
- 2024Extreme Encoder Output Frame Rate Reduction: Improving Computational Latencies of Large End-to-End Modelscited by 5
- 2023TODM: Train Once Deploy Many Efficient Supernet-Based RNN-T Compression For On-device ASR Modelscited by 4
- 2022E2E Segmentation in a Two-Pass Cascaded Encoder ASR Modelcited by 3
- 2023Dynamic ASR Pathways: An Adaptive Masking Approach Towards Efficient Pruning of A Multilingual ASR Modelcited by 3
6 more
- 2023Semantic Segmentation with Bidirectional Language Models Improves Long-form ASRcited by 2
- 2024Assessing Latency in ASR Systems: A Methodological Perspective for Real-Time Usecited by 2
- 2025Improving endpoint detection in end-to-end streaming ASR for conversational speechcited by 0
- 2025Spiralformer: Low Latency Encoder for Streaming Speech Recognition with Circular Layer Skipping and Early Exitingcited by 0
- 2026Building an ASR Solution for Training and Assessing Children's Readingcited by 0
- 2026Less can be More: What Aspects of Speech Drive End-of-Turn Detectioncited by 0
- 2026Less can be More: What Aspects of Speech Drive End-of-Turn Detection10 Sep 2026
- 2026Building an ASR Solution for Training and Assessing Children's Reading30 Jun 2026
- 2025Spiralformer: Low Latency Encoder for Streaming Speech Recognition with Circular Layer Skipping and Early Exiting1 Oct 2025
- 2025Improving endpoint detection in end-to-end streaming ASR for conversational speech19 May 2025
- 2024Assessing Latency in ASR Systems: A Methodological Perspective for Real-Time Use9 Sep 2024
- 2024Extreme Encoder Output Frame Rate Reduction: Improving Computational Latencies of Large End-to-End Models27 Feb 2024
- 2023Dynamic ASR Pathways: An Adaptive Masking Approach Towards Efficient Pruning of A Multilingual ASR Model22 Sep 2023
- 2023TODM: Train Once Deploy Many Efficient Supernet-Based RNN-T Compression For On-device ASR Models5 Sep 2023
- 2023The timing bottleneck: Why timing and overlap are mission-critical for conversational user interfaces, speech recognition and dialogue systems28 Jul 2023
- 2023Semantic Segmentation with Bidirectional Language Models Improves Long-form ASR28 May 2023
- 2023Personalized Predictive ASR for Latency Reduction in Voice Assistants23 May 2023
- 2023ZeroPrompt: Streaming Acoustic Encoders are Zero-Shot Masked LMs18 May 2023
6 more
- 2022E2E Segmentation in a Two-Pass Cascaded Encoder ASR Model28 Nov 2022
- 2022Minimum Latency Training of Sequence Transducers for Streaming End-to-End Speech Recognition4 Nov 2022
- 2022Unified End-to-End Speech Recognition and Endpointing for Fast and Efficient Speech Systems1 Nov 2022
- 2022TrimTail: Low-Latency Streaming ASR with Simple but Effective Spectrogram-Level Length Penalty1 Nov 2022
- 2022Delay-penalized transducer for low-latency streaming ASR31 Oct 2022
- 2021Recent Advances in End-to-End Automatic Speech Recognition2 Nov 2021
- 2021Recent Advances in End-to-End Automatic Speech Recognitioncited by 138
- 2023ZeroPrompt: Streaming Acoustic Encoders are Zero-Shot Masked LMscited by 13
- 2023The timing bottleneck: Why timing and overlap are mission-critical for conversational user interfaces, speech recognition and dialogue systemscited by 9
- 2022Minimum Latency Training of Sequence Transducers for Streaming End-to-End Speech Recognitioncited by 8
- 2022Delay-penalized transducer for low-latency streaming ASRcited by 6
- 2022TrimTail: Low-Latency Streaming ASR with Simple but Effective Spectrogram-Level Length Penaltycited by 6
- 2023Personalized Predictive ASR for Latency Reduction in Voice Assistantscited by 6
- 2022Unified End-to-End Speech Recognition and Endpointing for Fast and Efficient Speech Systemscited by 5
- 2024Extreme Encoder Output Frame Rate Reduction: Improving Computational Latencies of Large End-to-End Modelscited by 5
- 2023TODM: Train Once Deploy Many Efficient Supernet-Based RNN-T Compression For On-device ASR Modelscited by 4
- 2022E2E Segmentation in a Two-Pass Cascaded Encoder ASR Modelcited by 3
- 2023Dynamic ASR Pathways: An Adaptive Masking Approach Towards Efficient Pruning of A Multilingual ASR Modelcited by 3
12 most cited of 17 All 17 (JSON)
- 2026Less can be More: What Aspects of Speech Drive End-of-Turn Detection10 Sep 2026
- 2026Building an ASR Solution for Training and Assessing Children's Reading30 Jun 2026
- 2025Improving endpoint detection in end-to-end streaming ASR for conversational speech19 May 2025
- 2024Assessing Latency in ASR Systems: A Methodological Perspective for Real-Time Use9 Sep 2024
- 2024Extreme Encoder Output Frame Rate Reduction: Improving Computational Latencies of Large End-to-End Models27 Feb 2024
- 2023Dynamic ASR Pathways: An Adaptive Masking Approach Towards Efficient Pruning of A Multilingual ASR Model22 Sep 2023
- 2023TODM: Train Once Deploy Many Efficient Supernet-Based RNN-T Compression For On-device ASR Models5 Sep 2023
- 2023The timing bottleneck: Why timing and overlap are mission-critical for conversational user interfaces, speech recognition and dialogue systems28 Jul 2023
- 2023Semantic Segmentation with Bidirectional Language Models Improves Long-form ASR28 May 2023
- 2023Personalized Predictive ASR for Latency Reduction in Voice Assistants23 May 2023
- 2023ZeroPrompt: Streaming Acoustic Encoders are Zero-Shot Masked LMs18 May 2023
- 2022E2E Segmentation in a Two-Pass Cascaded Encoder ASR Model28 Nov 2022
12 newest of 17 All 17 (JSON)