English

Transformer-based Online Speech Recognition with Decoder-end Adaptive Computation Steps

Audio and Speech Processing 2020-11-30 v1

Abstract

Transformer-based end-to-end (E2E) automatic speech recognition (ASR) systems have recently gained wide popularity, and are shown to outperform E2E models based on recurrent structures on a number of ASR tasks. However, like other E2E models, Transformer ASR also requires the full input sequence for calculating the attentions on both encoder and decoder, leading to increased latency and posing a challenge for online ASR. The paper proposes Decoder-end Adaptive Computation Steps (DACS) algorithm to address the issue of latency and facilitate online ASR. The proposed algorithm streams the decoding of Transformer ASR by triggering an output after the confidence acquired from the encoder states reaches a certain threshold. Unlike other monotonic attention mechanisms that risk visiting the entire encoder states for each output step, the paper introduces a maximum look-ahead step into the DACS algorithm to prevent from reaching the end of speech too fast. A Chunkwise encoder is adopted in our system to handle real-time speech inputs. The proposed online Transformer ASR system has been evaluated on Wall Street Journal (WSJ) and AIShell-1 datasets, yielding 5.5% word error rate (WER) and 7.1% character error rate (CER) respectively, with only a minor decay in performance when compared to the offline systems.

Keywords

Cite

@article{arxiv.2011.13834,
  title  = {Transformer-based Online Speech Recognition with Decoder-end Adaptive Computation Steps},
  author = {Mohan Li and Catalin Zorila and Rama Doddipatla},
  journal= {arXiv preprint arXiv:2011.13834},
  year   = {2020}
}

Comments

7 pages, 1 figure, accepted at SLT 2021

R2 v1 2026-06-23T20:33:25.028Z