Towards Efficient Simultaneous Inverse Text Normalization with Pretrained Text-to-Text Language Model and Read-Tag-Write Policy
Organizations: UNEY, Switzerland
Abstract
Streaming Inverse Text Normalization (ITN) is vital for converting spoken-form outputs from streaming Automatic Speech Recognition into formatted written text. Existing streaming ITN methods rely on hybrid systems combining neural tagging with expert-crafted finite-state transducer rules, limiting scalability across domains and languages. While end-to-end models offer superior scalability by learning directly from data, standard encoder-decoder architectures are inherently non-streaming due to global attention. In this paper, we propose an efficient streaming end-to-end ITN system, adapting a pretrained text-to-text model to leverage its robust linguistic knowledge. To enable streaming, we introduce architectural adaptations, a specialized training strategy, a Read-Tag-Write decoding policy, and inference optimizations. Experiments on Vietnamese datasets show accuracy comparable to non-streaming baselines, outperforming hybrid methods while satisfying real-time latency requirements.
Figures & tables
| With PnC | Without PnC | ||||||||||
| Model | Pretrained | c | r | F 1 | I-WER | NI-WER | WER | I-WER | NI-WER | WER | |
| Non-stream | – | 14.20 | 1.51 | 4.61 | 8.28 | 0.54 | 1.11 | ||||
| EnViT5 | – | 11.69 | 1.30 | 3.84 | 5.17 | 0.39 | 0.74 | ||||
| EnViT5 | 97.34 | 10.80 | 1.32 | 3.63 | 5.03 | 0.16 | 0.52 | ||||
| AdapITN [ 2 ] | EnViBert | 96.65 | 156.88 | 2.50 | 40.08 | 14.58 | 0.40 | 1.45 | |||
| (ours) | EnViT5 | {3,4,5} | {0,1,2} | 96.62 | 11.48 | 1.31 | 3.79 | 5.83 | 0.18 | 0.60 | |
| Model | I-WER | NI-WER | WER | |
|---|---|---|---|---|
| Non-stream | 37.30 | 2.44 | 10.94 | |
| 34.09 | 2.24 | 10.01 | ||
| 35.33 | 2.28 | 10.34 | ||
| 36.18 | 2.27 | 10.54 | ||
| Stream | 47.56 | 2.75 | 13.67 | |
| Wait- | 41.16 | 2.48 | 11.91 |
| Lang. | Backbone | Params | Stream | WER (%) | |
| ASR-L | ASR-O | ||||
| Vi | BartPho | 132M | 4.61 | 11.07 | |
| 6.31 | 12.84 | ||||
| EnViT5 | 275M | 3.84 | 10.01 | ||
| 4.54 | 11.02 | ||||
| W/ PnC | W/o PnC | ||||
Efficient Language Model Inference
Efficient language model inference reduces the compute, memory, latency, and energy needed to generate useful outputs.
See all 318 papers