Multi-Task Learning for Front-End Text Processing in TTS
We propose a multi-task learning (MTL) model for jointly performing three tasks that are commonly solved in a text-to-speech (TTS) front-end: text normalization (TN), part-of-speech (POS) tagging, and homograph disambiguation (HD). Our framework utilizes a tree-like structure with a trunk that learns shared representations, followed by separate task-specific heads. We further incorporate a pre-trained language model to utilize its built-in lexical and contextual knowledge, and study how to best use its embeddings so as to most effectively benefit our multi-task model. Through task-wise ablations, we show that our full model trained on all three tasks achieves the strongest overall performance compared to models trained on individual or sub-combinations of tasks, confirming the advantages of our MTL framework. Finally, we introduce a new HD dataset containing a balanced number of sentences in diverse contexts for a variety of homographs and their pronunciations. We demonstrate that incorporating this dataset into training significantly improves HD performance over only using a commonly used, but imbalanced, pre-existing dataset.
Code (1)
Tasks
Language ModelingLanguage ModellingMulti-Task LearningPart-Of-Speech TaggingPOSPOS TaggingText Normalizationtext-to-speechText to SpeechSimilar Papers 제목 키워드 기반
Unified Mandarin TTS Front-end Based on Distilled BERT Model
The front-end module in a typical Mandarin text-to-speech system (TTS) is composed of a long pipeline of text processing components, which requires extensive efforts to build and is prone to large accumulative model size…
Knowledge DistillationLanguage ModelingLanguage ModellingMulti-Task Learning+2A unified sequence-to-sequence front-end model for Mandarin text-to-speech synthesis
In Mandarin text-to-speech (TTS) system, the front-end text processing module significantly influences the intelligibility and naturalness of synthesized speech. Building a typical pipeline-based front-end which consists…
Polyphone disambiguationSpeech Synthesistext-to-speechText to Speech+1Causal Self-supervised Pretrained Frontend with Predictive Code for Speech Separation
Speech separation (SS) seeks to disentangle a multi-talker speech mixture into single-talker speech streams. Although SS can be generally achieved using offline methods, such a processing paradigm is not suitable for rea…
DecoderKnowledge DistillationSpeech SeparationSpeechRefiner: Towards Perceptual Quality Refinement for Front-End Algorithms
Speech pre-processing techniques such as denoising, de-reverberation, and separation, are commonly employed as front-ends for various downstream speech processing tasks. However, these methods can sometimes be inadequate…
DenoisingMultimodality for NLP-Centered Applications: Resources, Advances and Frontiers
With the development of multimodal systems and natural language generation techniques, the resurgence of multimodal datasets has attracted significant research interests, which aims to provide new information to enrich t…
SurveyText Generation