paper-with-me

Papers

Towards Contextual Spelling Correction for Customization of End-to-end Speech Recognition Systems

2022-03-02 · Xiaoqiang Wang, Yanqing Liu, Jinyu Li, Veljko Miljanic, Sheng Zhao, Hosam Khalil

Contextual biasing is an important and challenging task for end-to-end automatic speech recognition (ASR) systems, which aims to achieve better recognition performance by biasing the ASR system to particular context phrases such as person names, music list, proper nouns, etc. Existing methods mainly include contextual LM biasing and adding bias encoder into end-to-end ASR models. In this work, we introduce a novel approach to do contextual biasing by adding a contextual spelling correction model on top of the end-to-end ASR system. We incorporate contextual information into a sequence-to-sequence spelling correction model with a shared context encoder. Our proposed model includes two different mechanisms: autoregressive (AR) and non-autoregressive (NAR). We propose filtering algorithms to handle large-size context lists, and performance balancing mechanisms to control the biasing degree of the model. We demonstrate the proposed model is a general biasing solution which is domain-insensitive and can be adopted in different scenarios. Experiments show that the proposed method achieves as much as 51% relative word error rate (WER) reduction over ASR system and outperforms traditional biasing methods. Compared to the AR solution, the proposed NAR model reduces model size by 43.2% and speeds up inference by 2.1 times.

📄 PDF Abstract BibTeX arXiv:2203.00888

Code (1)

zombbie/entity-synthetic-dataset 공식 구현

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech RecognitionSpelling Correction

Similar Papers 제목 키워드 기반

A Light-weight contextual spelling correction model for customizing transducer-based speech recognition systems

2021-08-17 · Xiaoqiang Wang, Yanqing Liu, Sheng Zhao, Jinyu Li

It's challenging to customize transducer-based automatic speech recognition (ASR) system with context information which is dynamic and unavailable during model training. In this work, we introduce a light-weight contextu…

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

Contextualized Token Discrimination for Speech Search Query Correction

2025-09-04 · Junyu Lu, Di Jiang, Mengze Hong, Victor Junqiu Wei 외 arxiv

Query spelling correction is an important function of modern search engines since it effectively helps users express their intentions clearly. With the growing popularity of speech search driven by Automated Speech Recog…

Speech Recognition

SpellMapper: A non-autoregressive neural spellchecker for ASR customization with candidate retrieval based on n-gram mappings

2023-06-04 · Alexandra Antonova, Evelina Bakhturina, Boris Ginsburg

Contextual spelling correction models are an alternative to shallow fusion to improve automatic speech recognition (ASR) quality given user vocabulary. To deal with large user vocabularies, most of these models include c…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Retrievalspeech-recognition+2

Automatic Spelling Correction with Transformer for CTC-based End-to-End Speech Recognition

2019-03-27 · Shiliang Zhang, Ming Lei, Zhijie Yan

Connectionist Temporal Classification (CTC) based end-to-end speech recognition system usually need to incorporate an external language model by using WFST-based decoding in order to achieve promising results. This is mo…

DecoderLanguage ModelingLanguage ModellingMachine Translation+4

Spelling Correction through Rewriting of Non-Autoregressive ASR Lattices

2024-09-24 · Leonid Velikovich, Christopher Li, Diamantino Caseiro, Shankar Kumar 외

For end-to-end Automatic Speech Recognition (ASR) models, recognizing personal or rare phrases can be hard. A promising way to improve accuracy is through spelling correction (or rewriting) of the ASR lattice, where pote…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Sentencespeech-recognition+2