#164 · Primary category: NLP Tools & Text Processing
chinese_text_normalization
Chinese text normalization for speech processing
Project last updated:03/18/23
GitHub Stars
740
Forks
151
Contributors
5
License
MIT
Why we included this project
Chinese ASR and TTS work eventually runs into the gap between raw transcripts and the clean text that lexicons and downstream systems expect. This project closes that gap with a ready-to-run normalization module: it converts numbers, dates, fractions, money, percentages, and phone numbers into their spoken Chinese forms, and strips punctuation in both Chinese and English. It reads plain text, Kaldi archives, and TSV files, so it drops into existing Kaldi-style pipelines with little setup. The normalizers are rule-based and editable, which helps when you need to trace why a particular utterance was rewritten. If you want a working starting point for Chinese text normalization rather than a general NLP toolkit, this is a solid, self-contained reference.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量