MelGAN Multi GPU Implementation.
PyTorch implementation of MelGAN: Generative Adversarial Networks for
Conditional Waveform Synthesis.
This implementation includes distributed support and uses the
LJSpeech dataset.
data/LJSpeech-1.1/wavs
python train.py --config=config.json --cps=cp_melgan
Default checkpoint directory is cp_melgan
Tensorboard logs will be saved in cp_melgan/logs
python distributed.py --config=config.json --args_str="--cps=cp_melgan"
Training code detects all GPUs and sets them automatically.
Current Samples (489K Steps)
Sample audio can be heard on the tensorboard also.
Coming soon..
I will commit a full inference code soon.
I referred to waveglow
to implement audio preprocessing.