Towards Building Text-To-Speech Systems for the Next Billion Users

17 Nov 2022  ·  Gokul Karthik Kumar, Praveen S V, Pratyush Kumar, Mitesh M. Khapra, Karthik Nandakumar ·

Deep learning based text-to-speech (TTS) systems have been evolving rapidly with advances in model architectures, training methodologies, and generalization across speakers and languages. However, these advances have not been thoroughly investigated for Indian language speech synthesis. Such investigation is computationally expensive given the number and diversity of Indian languages, relatively lower resource availability, and the diverse set of advances in neural TTS that remain untested. In this paper, we evaluate the choice of acoustic models, vocoders, supplementary loss functions, training schedules, and speaker and language diversity for Dravidian and Indo-Aryan languages. Based on this, we identify monolingual models with FastPitch and HiFi-GAN V1, trained jointly on male and female speakers to perform the best. With this setup, we train and evaluate TTS models for 13 languages and find our models to significantly improve upon existing models in all languages as measured by mean opinion scores. We open-source all models on the Bhashini platform.

PDF Abstract

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Speech Synthesis - Rajasthani IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.40 # 1
Speech Synthesis - Marathi IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.26 # 1
Speech Synthesis - Manipuri IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.30 # 1
Speech Synthesis - Hindi IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 4.00 # 1
Speech Synthesis - Gujarati IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.58 # 1
Speech Synthesis - Bodo IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.53 # 1
Speech Synthesis - Bengali IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.37 # 1
Speech Synthesis - Assamese IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 2.39 # 1
Speech Synthesis - Telugu IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.66 # 1
Speech Synthesis - Tamil IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.84 # 1
Speech Synthesis - Malayalam IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.64 # 1
Speech Synthesis - Kannada IndicTTS AI4BharatTTS - FastPitch with HiFiGAN Mean Opinion Score 3.68 # 1

Methods