mirror of
https://github.com/wassname/TTS.git
synced 2026-09-09 11:16:00 +08:00
travis unit tests fix and add Tacotron and Tacotron 2 GST and MultiSpeaker Tests
This commit is contained in:
+1
-34
@@ -58,8 +58,7 @@ class DecoderTests(unittest.TestCase):
|
||||
trans_agent=True,
|
||||
forward_attn_mask=True,
|
||||
location_attn=True,
|
||||
separate_stopnet=True,
|
||||
speaker_embedding_dim=0)
|
||||
separate_stopnet=True)
|
||||
dummy_input = T.rand(4, 8, 256)
|
||||
dummy_memory = T.rand(4, 2, 80)
|
||||
|
||||
@@ -71,38 +70,6 @@ class DecoderTests(unittest.TestCase):
|
||||
assert output.shape[2] == 2, "size not {}".format(output.shape[2])
|
||||
assert stop_tokens.shape[0] == 4
|
||||
|
||||
@staticmethod
|
||||
def test_in_out_multispeaker():
|
||||
layer = Decoder(
|
||||
in_channels=256,
|
||||
frame_channels=80,
|
||||
r=2,
|
||||
memory_size=4,
|
||||
attn_windowing=False,
|
||||
attn_norm="sigmoid",
|
||||
attn_K=5,
|
||||
attn_type="graves",
|
||||
prenet_type='original',
|
||||
prenet_dropout=True,
|
||||
forward_attn=True,
|
||||
trans_agent=True,
|
||||
forward_attn_mask=True,
|
||||
location_attn=True,
|
||||
separate_stopnet=True,
|
||||
speaker_embedding_dim=80)
|
||||
dummy_input = T.rand(4, 8, 256)
|
||||
dummy_memory = T.rand(4, 2, 80)
|
||||
dummy_embed = T.rand(4, 80)
|
||||
|
||||
output, alignment, stop_tokens = layer(
|
||||
dummy_input, dummy_memory, mask=None, speaker_embeddings=dummy_embed)
|
||||
|
||||
assert output.shape[0] == 4
|
||||
assert output.shape[1] == 80, "size not {}".format(output.shape[1])
|
||||
assert output.shape[2] == 2, "size not {}".format(output.shape[2])
|
||||
assert stop_tokens.shape[0] == 4
|
||||
|
||||
|
||||
class EncoderTests(unittest.TestCase):
|
||||
def test_in_out(self): #pylint: disable=no-self-use
|
||||
layer = Encoder(128)
|
||||
|
||||
Reference in New Issue
Block a user