RNN Approaches to Text Normalization: A Challenge
Not on the map. Why?
Abstract (arXiv)
This paper presents a challenge to the community: given a large corpus of written text aligned to its normalized spoken form, train an RNN to learn the correct normalization function. We present a data set of general text where the normalizations were generated using an existing text normalization component of a text-to-speech system. This data set will be released open-source in the near future. We also present our own experiments with this data set with a variety of different RNN architectures. While some of the architectures do in fact produce very good results when measured in terms of overall accuracy, the errors that are produced are problematic, since they would convey completely the wrong message if such a system were deployed in a speech application. On the other hand, we show that a simple FST-based filter can mitigate those errors, and achieve a level of accuracy not achievable by the RNN alone. Though our conclusions are largely negative on this point, we are actually not arguing that the text normalization problem is intractable using an pure RNN approach, merely that it is not going to be something that can be solved merely by having huge amounts of annotated text data and feeding that to a general RNN model. And when we open-source our data, we will be providing a novel data set for sequence-to-sequence modeling in the hopes that the the community can find better solutions. The data used in this work have been released and are available at: https://github.com/rwsproat/text-normalization-data
Key facts. Cited by 30 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 9; 2023: 3; 2024: 4; 2025: 1; 2026: 7.
30 papers.
Sort:
By area:
- 2021A Survey on Neural Speech Synthesiscited by 184
- 2021SPGISpeech: 5,000 hours of transcribed financial audio for fully formatted end-to-end speech recognitioncited by 78
- 2021SLAM: A Unified Encoder for Speech and Language Modeling via Speech-Text Joint Pre-Trainingcited by 69
- 2024Automata-based constraints for language model decodingcited by 51
- 2021Neural Inverse Text Normalizationcited by 20
- 2021Proteno: Text Normalization with Limited Data for Fast Deployment in Text to Speech Systemscited by 7
- 2021A Unified Transformer-based Framework for Duplex Text Normalizationcited by 6
- 2022Transformer-based Models of Text Normalization for Speech Applicationscited by 5
- 2022Thutmose Tagger: Single-pass neural model for Inverse Text Normalizationcited by 5
- 2022Four-in-One: A Joint Approach to Inverse Text Normalization, Punctuation, Capitalization, and Disfluency for Automatic Speech Recognitioncited by 5
- 2022Streaming, fast and accurate on-device Inverse Text Normalization for Automatic Speech Recognitioncited by 4
- 2023A unified front-end framework for English text-to-speech synthesiscited by 4
18 more
- 2022Non-Standard Vietnamese Word Detection and Normalization for Text-to-Speechcited by 3
- 2025PolyNorm: Few-Shot LLM-Based Text Normalization for Text-to-Speechcited by 3
- 2022An End-to-end Chinese Text Normalization Model based on Rule-guided Flat-Lattice Transformercited by 2
- 2022A Novel Chinese Dialect TTS Frontend with Non-Autoregressive Neural Machine Translationcited by 2
- 2023Script Normalization for Unconventional Writing of Under-Resourced Languages in Bilingual Communitiescited by 2
- 2022Composing RNNs and FSTs for Small Data: Recovering Missing Characters in Old Hawaiian Textcited by 1
- 2024Multi-Task Learning for Front-End Text Processing in TTScited by 1
- 2026FormalASR: End-to-End Spoken Chinese to Formal Textcited by 1
- 2026Preference-ASR: A Preference-Aware Test Set for Benchmarking ASR in the Era of Speech LLMscited by 1
- 2022Building Metadata Inference Using a Transducer Based Language Modelcited by 0
- 2023Normalization of Lithuanian Text Using Regular Expressionscited by 0
- 2024Two Approaches to Diachronic Normalization of Polish Textscited by 0
- 2024Positional Description for Numerical Normalizationcited by 0
- 2026VietNormalizer: An Open-Source, Dependency-Free Python Library for Vietnamese Text Normalization in TTS and NLP Applicationscited by 0
- 2026KVoiceBench, KOpenAudioBench, and KMMAU: Agent-Driven Korean Speech Benchmarks for Evaluating SpeechLMscited by 0
- 2026CN-NewsTTS Bench: a target-level automatic benchmark for raw-input Chinese news TTS pronunciationcited by 0
- 2026The Hidden Cost of Digits: Number Normalization and WER in ASR Systemscited by 0
- 2026THA: Weighted Finite-State Text Normalization and Inverse Text Normalization for Khmercited by 0
- 2026THA: Weighted Finite-State Text Normalization and Inverse Text Normalization for Khmer25 Sep 2026
- 2026The Hidden Cost of Digits: Number Normalization and WER in ASR Systems17 Sep 2026
- 2026Preference-ASR: A Preference-Aware Test Set for Benchmarking ASR in the Era of Speech LLMs28 Jun 2026
- 2026CN-NewsTTS Bench: a target-level automatic benchmark for raw-input Chinese news TTS pronunciation23 Jun 2026
- 2026KVoiceBench, KOpenAudioBench, and KMMAU: Agent-Driven Korean Speech Benchmarks for Evaluating SpeechLMs27 May 2026
- 2026FormalASR: End-to-End Spoken Chinese to Formal Text19 May 2026
- 2026VietNormalizer: An Open-Source, Dependency-Free Python Library for Vietnamese Text Normalization in TTS and NLP Applications4 Mar 2026
- 2025PolyNorm: Few-Shot LLM-Based Text Normalization for Text-to-Speech5 Nov 2025
- 2024Positional Description for Numerical Normalization22 Aug 2024
- 2024Automata-based constraints for language model decoding11 Jul 2024
- 2024Two Approaches to Diachronic Normalization of Polish Texts2 Feb 2024
- 2024Multi-Task Learning for Front-End Text Processing in TTS12 Jan 2024
18 more
- 2023Normalization of Lithuanian Text Using Regular Expressions29 Dec 2023
- 2023Script Normalization for Unconventional Writing of Under-Resourced Languages in Bilingual Communities25 May 2023
- 2023A unified front-end framework for English text-to-speech synthesis18 May 2023
- 2022Building Metadata Inference Using a Transducer Based Language Model5 Dec 2022
- 2022Streaming, fast and accurate on-device Inverse Text Normalization for Automatic Speech Recognition7 Nov 2022
- 2022Four-in-One: A Joint Approach to Inverse Text Normalization, Punctuation, Capitalization, and Disfluency for Automatic Speech Recognition26 Oct 2022
- 2022Non-Standard Vietnamese Word Detection and Normalization for Text-to-Speech7 Sep 2022
- 2022Thutmose Tagger: Single-pass neural model for Inverse Text Normalization29 Jul 2022
- 2022Composing RNNs and FSTs for Small Data: Recovering Missing Characters in Old Hawaiian Text24 Jul 2022
- 2022A Novel Chinese Dialect TTS Frontend with Non-Autoregressive Neural Machine Translation10 Jun 2022
- 2022An End-to-end Chinese Text Normalization Model based on Rule-guided Flat-Lattice Transformer31 Mar 2022
- 2022Transformer-based Models of Text Normalization for Speech Applications1 Feb 2022
- 2021SLAM: A Unified Encoder for Speech and Language Modeling via Speech-Text Joint Pre-Training20 Oct 2021
- 2021A Unified Transformer-based Framework for Duplex Text Normalization23 Aug 2021
- 2021A Survey on Neural Speech Synthesis29 Jun 2021
- 2021Proteno: Text Normalization with Limited Data for Fast Deployment in Text to Speech Systems15 Apr 2021
- 2021SPGISpeech: 5,000 hours of transcribed financial audio for fully formatted end-to-end speech recognition5 Apr 2021
- 2021Neural Inverse Text Normalization12 Feb 2021
- 2021A Survey on Neural Speech Synthesiscited by 184
- 2021SPGISpeech: 5,000 hours of transcribed financial audio for fully formatted end-to-end speech recognitioncited by 78
- 2021SLAM: A Unified Encoder for Speech and Language Modeling via Speech-Text Joint Pre-Trainingcited by 69
- 2024Automata-based constraints for language model decodingcited by 51
- 2021Neural Inverse Text Normalizationcited by 20
- 2021Proteno: Text Normalization with Limited Data for Fast Deployment in Text to Speech Systemscited by 7
- 2021A Unified Transformer-based Framework for Duplex Text Normalizationcited by 6
- 2022Transformer-based Models of Text Normalization for Speech Applicationscited by 5
- 2022Thutmose Tagger: Single-pass neural model for Inverse Text Normalizationcited by 5
- 2022Four-in-One: A Joint Approach to Inverse Text Normalization, Punctuation, Capitalization, and Disfluency for Automatic Speech Recognitioncited by 5
- 2022Streaming, fast and accurate on-device Inverse Text Normalization for Automatic Speech Recognitioncited by 4
- 2023A unified front-end framework for English text-to-speech synthesiscited by 4
12 most cited of 29 All 29 (JSON)
- 2026THA: Weighted Finite-State Text Normalization and Inverse Text Normalization for Khmer25 Sep 2026
- 2026The Hidden Cost of Digits: Number Normalization and WER in ASR Systems17 Sep 2026
- 2026Preference-ASR: A Preference-Aware Test Set for Benchmarking ASR in the Era of Speech LLMs28 Jun 2026
- 2026CN-NewsTTS Bench: a target-level automatic benchmark for raw-input Chinese news TTS pronunciation23 Jun 2026
- 2026FormalASR: End-to-End Spoken Chinese to Formal Text19 May 2026
- 2026VietNormalizer: An Open-Source, Dependency-Free Python Library for Vietnamese Text Normalization in TTS and NLP Applications4 Mar 2026
- 2025PolyNorm: Few-Shot LLM-Based Text Normalization for Text-to-Speech5 Nov 2025
- 2024Positional Description for Numerical Normalization22 Aug 2024
- 2024Automata-based constraints for language model decoding11 Jul 2024
- 2024Two Approaches to Diachronic Normalization of Polish Texts2 Feb 2024
- 2024Multi-Task Learning for Front-End Text Processing in TTS12 Jan 2024
- 2023Normalization of Lithuanian Text Using Regular Expressions29 Dec 2023
12 newest of 29 All 29 (JSON)