paper-with-me

홈 › Papers

Fast and parallel decoding for transducer

2022-10-31 · Wei Kang, Liyong Guo, Fangjun Kuang, Long Lin, Mingshuang Luo, Zengwei Yao, Xiaoyu Yang, Piotr Żelasko, Daniel Povey

The transducer architecture is becoming increasingly popular in the field of speech recognition, because it is naturally streaming as well as high in accuracy. One of the drawbacks of transducer is that it is difficult to decode in a fast and parallel way due to an unconstrained number of symbols that can be emitted per time step. In this work, we introduce a constrained version of transducer loss to learn strictly monotonic alignments between the sequences; we also improve the standard greedy search and beam search algorithms by limiting the number of symbols that can be emitted per time step in transducer decoding, making it more efficient to decode in parallel with batches. Furthermore, we propose an finite state automaton-based (FSA) parallel beam search algorithm that can run with graphs on GPU efficiently. The experiment results show that we achieve slight word error rate (WER) improvement as well as significant speedup in decoding. Our work is open-sourced and publicly available\footnote{https://github.com/k2-fsa/icefall}.

📄 PDF Abstract BibTeX arXiv:2211.00484

Code (1)

k2-fsa/icefall 공식 구현 pytorch

Tasks

GPUspeech-recognitionSpeech Recognition

Similar Papers 제목 키워드 기반

Label-Looping: Highly Efficient Decoding for Transducers

2024-06-10 · Vladimir Bataev, Hainan Xu, Daniel Galvez, Vitaly Lavrukhin 외

This paper introduces a highly efficient greedy decoding algorithm for Transducer-based speech recognition models. We redesign the standard nested-loop design for RNN-T decoding, swapping loops over frames and labels: th…

GPUspeech-recognitionSpeech Recognition

Self-Attention Transducers for End-to-End Speech Recognition

2019-09-28 · Zhengkun Tian, Jiangyan Yi, Jian-Hua Tao, Ye Bai 외

Recurrent neural network transducers (RNN-T) have been successfully applied in end-to-end speech recognition. However, the recurrent structure makes it difficult for parallelization . In this paper, we propose a self-att…

speech-recognitionSpeech Recognition

NGPU-LM: GPU-Accelerated N-Gram Language Model for Context-Biasing in Greedy ASR Decoding

2025-05-28 · Vladimir Bataev, Andrei Andrusenko, Lilit Grigoryan, Aleksandr Laptev 외

Statistical n-gram language models are widely used for context-biasing tasks in Automatic Speech Recognition (ASR). However, existing implementations lack computational efficiency due to poor parallelization, making cont…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Computational EfficiencyDecoder+5

Parallel Composition of Weighted Finite-State Transducers

2021-10-06 · Shubho Sengupta, Vineel Pratap, Awni Hannun

Finite-state transducers (FSTs) are frequently used in speech recognition. Transducer composition is an essential operation for combining different sources of information at different granularities. However, composition …

CPUspeech-recognitionSpeech Recognition

Improving Fast-slow Encoder based Transducer with Streaming Deliberation

2022-12-15 · Ke Li, Jay Mahadeokar, Jinxi Guo, Yangyang Shi 외

This paper introduces a fast-slow encoder based transducer with streaming deliberation for end-to-end automatic speech recognition. We aim to improve the recognition accuracy of the fast-slow encoder based transducer whi…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition+1