diff --git a/models/tacotron.py b/models/tacotron.py index c27656d..7125314 100644 --- a/models/tacotron.py +++ b/models/tacotron.py @@ -14,7 +14,7 @@ class Tacotron(nn.Module): self.linear_dim = linear_dim self.embedding = nn.Embedding(len(symbols), embedding_dim, padding_idx=padding_idx) - print(" | > Number of characted : {}".format(len(symbols))) + print(" | > Number of characters : {}".format(len(symbols))) self.embedding.weight.data.normal_(0, 0.3) self.encoder = Encoder(embedding_dim) self.decoder = Decoder(256, mel_dim, r) @@ -27,11 +27,11 @@ class Tacotron(nn.Module): # batch x time x dim encoder_outputs = self.encoder(inputs) # batch x time x dim*r - mel_outputs, alignments = self.decoder( + mel_outputs, alignments, stop_tokens = self.decoder( encoder_outputs, mel_specs) # Reshape # batch x time x dim mel_outputs = mel_outputs.view(B, -1, self.mel_dim) linear_outputs = self.postnet(mel_outputs) linear_outputs = self.last_linear(linear_outputs) - return mel_outputs, linear_outputs, alignments + return mel_outputs, linear_outputs, alignments, stop_tokens