TTS-TextAnalyzer
Inspired by Introducing Unified Neural Text Analyzer: an innovation for Neural Text-to-Speech pronunciation accuracy improvement, heads of multiple tasks can be constructed based on the BERT model to unify the tasks of speech synthesis text analysis, including: word segmentation, part-of-speech prediction, text normalization, polyphonic word disambiguation, etc. This project is used to collect dataset information suitable for each task.
Inspired by Introducing Unified Neural Text Analyzer: an innovation for Neural Text-to-Speech pronunciation accuracy improvement, Different tasks of speech synchronization text analysis can be built on the BERT model, including: Word Segmentation, Part-of-Speech Tagging, Text Normalization, Polyphone Disambiguation and etc. This project is used to collect dataset information suitable for each task.
Pretrained BERT
- bert-base-chinese
- bert-base-multilingual-cased
- xlm-roberta-base
Word Segmentation
Part-of-Speech Tagging
Text Normalization
| datasets/rules | code |
|---|
| rules | WeTextProcessing |
| Text normalization covering grammars | TextNormalizationCoveringGrammars |
| TODO | |
Polyphone Disambiguation
| datasets | code |
|---|
| g2PL | https://github.com/whzikaros/g2pL |
| CPP (g2pM) | https://github.com/kakaobrain/g2pm |
| TODO | |