:yum: TensorFlowTTS
Real-Time State-of-the-art Speech Synthesis for Tensorflow 2
:zany_face: TensorFlowTTS provides real-time state-of-the-art speech synthesis architectures such as Tacotron-2, Melgan, Multiband-Melgan, FastSpeech, FastSpeech2 based-on TensorFlow 2. With Tensorflow 2, we can speed-up training/inference progress, optimizer further by using fake-quantize aware and pruning, make TTS models can be run faster than real-time and be able to deploy on mobile devices or embedded systems.
## What's new
- 2020/08/23 **(NEW!)** Add Parallel WaveGAN tensorflow implementation. See here
- 2020/08/23 **(NEW!)** Add MBMelGAN G + ParallelWaveGAN G example. See here
- 2020/08/20 **(NEW!)** Add C++ inference code. Thank @ZDisket. See here
- 2020/08/18 **(NEW!)** Update new base processor. Add AutoProcessor and pretrained processor json file.
- 2020/08/14 **(NEW!)** Support Chinese TTS. Pls see the colab. Thank @azraelkuan.
- 2020/08/05 **(NEW!)** Support Korean TTS. Pls see the colab. Thank @crux153.
- 2020/07/17 Support MultiGPU for all Trainer.
- 2020/07/05 Support Convert Tacotron-2, FastSpeech to Tflite. Pls see the colab. Thank @jaeyoo from TFlite team for his support.
- 2020/06/20 FastSpeech2 implementation with Tensorflow is supported.
- 2020/06/07 Multi-band MelGAN (MB MelGAN) implementation with Tensorflow is supported.
## Features
- High performance on Speech Synthesis.
- Be able to fine-tune on other languages.
- Fast, Scalable and Reliable.
- Suitable for deployment.
- Easy to implement new model based-on abtract class.
- Mixed precision to speed-up training if posible.
- Support both Single/Multi GPU in base trainer class.
- TFlite conversion for all supported model.
- Android example.
- Support many languages (currently, we support Chinese, Korean, English.)
- Support C++ inference.
- Support Convert weight for some models from pytorch to tensorflow to accelerate speed.
## Requirements
This repository is tested on Ubuntu 18.04 with:
- …