A Hybrid HMM-Waveglow Based Text-To-Speech Synthesizer Using Histogram Equalization for Low Resource Indian Languages

A Hybrid HMM-Waveglow Based Text-To-Speech Synthesizer Using Histogram Equalization for Low Resource Indian Languages

INTERSPEECH 2020 October 25–29, 2020, Shanghai, China A Hybrid HMM-Waveglow based Text-to-speech Synthesizer using Histogram Equalization for Low resource Indian Languages Mano Ranjith Kumar M ∗, Sudhanshu Srivastava ∗ , Anusha Prakash, Hema A Murthy Indian Institute of Technology, Madras [email protected], [email protected], [email protected], [email protected] Abstract Despite this, E2E training is computationally expensive. The high sensitivity to data may lead to overfitting, furthermore, a Conventional text-to-speech (TTS) synthesis requires extensive substantial amount of data is required for training E2E based linguistic processing for producing quality output. The ad- system. India has 1652 languages1 with 22 being official lan- vent of end-to-end (E2E) systems has caused a relocation in guages. Major language families being Dravidian, Aryan, Sino- the paradigm with better synthesized voices. However, hidden Tibetan. This diversity results in lack of data, making Indian Markov model (HMM) based systems are still popular due to languages digitally low-resource. HTS is robust to low-resource their fast synthesis time, robustness to less training data, and scenarios and hence, more suitable for Indian languages. flexible adaptation of voice characteristics, speaking styles, and A hybrid TTS system combines one or more TTS tech- emotions. niques to enhance the existing system. In [5], the interweav- This paper proposes a technique that combines the classical ing of natural and statistically generated segments is performed parametric HMM-based TTS framework (HTS) with the neural- by iteratively finding a dynamic path containing as many natu- network-based Waveglow vocoder using histogram equaliza- ral segments as possible. Another work in the literature makes tion (HEQ) in a low resource environment. The two paradigms use of sequence-to-sequence (S2S) model such as Tacotron2 are combined by performing HEQ across mel-spectrograms ex- [6] to enhance USS based synthesis [7]. [8] explores the pos- tracted from HTS generated audio and source spectra of train- sibility of training multilingual systems for Indian languages ing data. During testing, the synthesized mel-spectrograms are in an E2E framework. Here, a multi-language character map mapped to the source spectrograms using the learned HEQ. Ex- (MLCM) is proposed to reduce the vocabulary size by mapping periments are carried out on Hindi male and female dataset of similar characters across languages together. The focus of the the Indic TTS database. Systems are evaluated based on degra- current work is on improving the quality of the synthesized au- dation mean opinion scores (DMOS). Results indicate that the dio. Some works in this domain include [9], this is a work on synthesis quality of the hybrid system is better than that of the voice conversion. It uses postfilters to modify the modulation conventional HTS system. These results are quite promising spectrum (MS) to make MS of synthetic voices close to natural as they pave way to good quality TTS systems with less data ones. It also presents a way to overcome over-smoothing effect compared to E2E systems. which makes statistical based voices muffled up. Index Terms: Speech synthesis, Histogram Equalization, In this paper, we propose a Hybrid TTS system, which HMM- based speech synthesis, Waveglow, Hybrid systems makes use of the HTS framework and Waveglow vocoder. In the HTS framework, context-dependent pentaphones are mod- 1. Introduction eled by HMMs. A unified parser [10], and a common label set Through time there have been many parametric and non- [11] is used to process the text. Next, context-dependent labels parametric approaches to train text-to-speech synthesizers. One are used to generate the acoustic features using a set of concate- of the first popular approaches in building a TTS system is nated HMMs. The generated features are fed as input to a Mel the Unit Selection Synthesis (USS) [1, 2]. In USS, an ample Log Spectrum Approximation (MLSA) filter for synthesis. The amount of clean and labeled speech is spliced into sub-word mapping between the mel-spectra of HTS synthesized wave- units (phonemes/syllables) and stored in the database. During forms from training, and source waveforms are learned using synthesis, appropriate units are selected based on the context HEQ. During test, the mel-spectra of the output generated by and concatenated together. A large amount of data is required the HMM based synthesizer is mapped to training data spectra for this approach, with any emotional context being hard to in- using the learned HEQ mapping. The mapped spectra are then tercalate during training. Following USS, the parametric hidden fed to the Waveglow synthesizer. While HTS based system can Markov model (HMM) based speech synthesis system [3, 4] be trained with small amounts of data, the Waveglow vocoder was popular. Mel-cepstral coefficients and excitation param- enables good quality synthesis. eters are extracted from the audio files and then modeled by HEQ is a popular technique that is widely used in image context-dependent HMMs. The advantage of HMM-based sys- processing [12]. It is used to effectively spread out the high- tems is robustness to less training data, flexibilty to incorporate intensity elements that are present in the image, thus bringing speaking styles, emotions, and other characteristics by tuning out the global contrast in the image. HEQ is applied to col- the HMM parameters. Most recently, non-parametric neural ored components separately in the case of a colored image. In network based end-to-end (E2E) systems have become popu- speech recognition, HEQ provides a transformation from noisy lar as they achieve speech quality as good as human speech. acoustic features to clean reference features [13]. This results in better recognition accuracy. The current work proposes to adapt ∗Equal contribution HEQ for speech synthesis. To the best of our knowledge, this 1 1961 Census report of India is the first attempt at improving the quality of synthesis output Copyright © 2020 ISCA 2037 http://dx.doi.org/10.21437/Interspeech.2020-3180 using HEQ. HMM synthesizer. The training phase of HTS consists of three There has always been a trade-off between how flexible tasks: the model can be and the synthesis quality [14]. It is to be 1. Parsing words to constituent phone sequences noted that the non-parametric TTS systems are highly data sen- sitive. Moreover, data being low-resourced adds to the chal- 2. Segmenting Indic speech data lenge of training a TTS synthesizer. The current work proposes 3. Training HMMs to develop a technique to improve synthesis quality and also The training text is parsed into phoneme units using the uni- retain the flexibility provided by classical approaches. Subjec- fied parser for Indian languages [10]. The unified parser con- tive evaluations suggest that the synthesized speech using the verts words to syllable and phoneme sequences. After the gen- proposed approach produce better quality over that of the HTS eration of phoneme and syllable sequences, speech waveforms system and a vanilla HTS+Waveglow system. are aligned at the phone level using a hybrid HMM-deep neu- The rest of the paper are organized as follows. System de- ral network (DNN) based approach proposed in [17]. Phone scription is given in Section 2. Histogram equalization and the boundaries are modeled by HMMs. Neural networks are trained proposed approach are presented in Section 3. Experiments and with these phone bounadries as initial boundaries. An itera- results are discussed in Section 4. The work is concluded in tive training of DNN-HMM gives accurate final phone bound- Section 5. aries. Syllable boundaries in the speech waveforms are obtained 2. System Description through a group delay (GD) based approach which uses short- The system that is proposed in the paper consists of three com- term energy of the waveform. By empirically setting the win- ponents, namely, the hidden Markov model based synthesis dow scale factor (WSF), spurious syllable boundaries are gen- framework (HTS), Waveglow vocoder and histogram equaliza- erated. The syllable boundary closest to a phone boundary is tion across features. The first two modules are described in this considered as the correct syllable boundary. Phone boundaries section, while the histogram equalization technique is explained are re-estimated within the syllable boundaries. The resolu- in Section 3. tion of segmentation being set using the empirically set param- eter, WSF. The alignment is then made using the GD corrected 2.1. HTS framework boundary. The HTS model is then trained on these alignments. HTS is an HMM-based speech synthesis system that has been 2.2. Waveglow vocoder developed using HTK [15] toolkit. It uses the FESTIVAL [16] framework as a text analyzer. In the training part, the linguistic Waveglow [18] deals with the vocoder part. Waveglow sam- specification is extracted from the speech corpus. This part is ples from a distribution for the generation of audio samples, known as the front end of the HMM synthesis. Given the lin- ultimately using a neural network with a single likelihood cost guistic specification, the waveform is being generated from that function as a generative model. Here, audio sample distribution specification. It is to be noted that the linguistic specification is is modeled on conditioning the mel-spectrogram [6]. The sam- stored as parameters of the HMM model which can be retrieved ples are generated from a zero mean Gaussian distribution that later to synthesize the waveform. has the same dimension as that of the output. Mel-spectrograms are created by applying mel-filters to the spectrum. There are a total of 80 mel filters extracted using 80 frequency bins of li- brosa [19] mel filters. A group of audio samples is squeezed Speech into a vector. The Glow part enables the follow-up 1 x 1 con- Corpus Training Part of HTS volutions, thus mixing information across channels.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us