Setting up network size according to the reference paper

This commit is contained in:
Eren G
2018-08-08 12:34:44 +02:00
parent 790a1b4639
commit d5febfb187
4 changed files with 45 additions and 20 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
import torch
from torch import nn
from utils.text.symbols import symbols
from layers.tacotron import Prenet, Encoder, Decoder, CBHG
from layers.tacotron import Prenet, Encoder, Decoder, PostCBHG
class Tacotron(nn.Module):
@@ -22,8 +22,8 @@ class Tacotron(nn.Module):
self.embedding.weight.data.normal_(0, 0.3)
self.encoder = Encoder(embedding_dim)
self.decoder = Decoder(256, mel_dim, r)
self.postnet = CBHG(mel_dim, K=8, projections=[256, mel_dim])
self.last_linear = nn.Linear(mel_dim * 2, linear_dim)
self.postnet = PostCBHG(mel_dim)
self.last_linear = nn.Linear(256, linear_dim)
def forward(self, characters, mel_specs=None, text_lens=None):
B = characters.size(0)