| import numpy as np | |
| import torch | |
| from TTS.vocoder.models.melgan_generator import MelganGenerator | |
| def test_melgan_generator(): | |
| model = MelganGenerator() | |
| print(model) | |
| dummy_input = torch.rand((4, 80, 64)) | |
| output = model(dummy_input) | |
| assert np.all(output.shape == (4, 1, 64 * 256)) | |
| output = model.inference(dummy_input) | |
| assert np.all(output.shape == (4, 1, (64 + 4) * 256)) | |