Update models.py
This commit is contained in:
@@ -536,12 +536,14 @@ class SynthesizerTrn(nn.Module):
|
|||||||
self.n_speakers = n_speakers
|
self.n_speakers = n_speakers
|
||||||
self.gin_channels = gin_channels
|
self.gin_channels = gin_channels
|
||||||
self.n_layers_trans_flow = n_layers_trans_flow
|
self.n_layers_trans_flow = n_layers_trans_flow
|
||||||
|
self.use_spk_conditioned_encoder = kwargs.get("use_spk_conditioned_encoder", True)
|
||||||
self.use_sdp = use_sdp
|
self.use_sdp = use_sdp
|
||||||
self.use_noise_scaled_mas = kwargs.get("use_noise_scaled_mas", False)
|
self.use_noise_scaled_mas = kwargs.get("use_noise_scaled_mas", False)
|
||||||
self.mas_noise_scale_initial = kwargs.get("mas_noise_scale_initial", 0.01)
|
self.mas_noise_scale_initial = kwargs.get("mas_noise_scale_initial", 0.01)
|
||||||
self.noise_scale_delta = kwargs.get("noise_scale_delta", 2e-6)
|
self.noise_scale_delta = kwargs.get("noise_scale_delta", 2e-6)
|
||||||
self.current_mas_noise_scale = self.mas_noise_scale_initial
|
self.current_mas_noise_scale = self.mas_noise_scale_initial
|
||||||
|
if self.use_spk_conditioned_encoder and gin_channels > 0:
|
||||||
|
self.enc_gin_channels = gin_channels
|
||||||
self.enc_p = TextEncoder(n_vocab,
|
self.enc_p = TextEncoder(n_vocab,
|
||||||
inter_channels,
|
inter_channels,
|
||||||
hidden_channels,
|
hidden_channels,
|
||||||
@@ -549,7 +551,8 @@ class SynthesizerTrn(nn.Module):
|
|||||||
n_heads,
|
n_heads,
|
||||||
n_layers,
|
n_layers,
|
||||||
kernel_size,
|
kernel_size,
|
||||||
p_dropout)
|
p_dropout,
|
||||||
|
gin_channels=self.enc_gin_channels)
|
||||||
self.dec = Generator(inter_channels, resblock, resblock_kernel_sizes, resblock_dilation_sizes, upsample_rates,
|
self.dec = Generator(inter_channels, resblock, resblock_kernel_sizes, resblock_dilation_sizes, upsample_rates,
|
||||||
upsample_initial_channel, upsample_kernel_sizes, gin_channels=gin_channels)
|
upsample_initial_channel, upsample_kernel_sizes, gin_channels=gin_channels)
|
||||||
self.enc_q = PosteriorEncoder(spec_channels, inter_channels, hidden_channels, 5, 1, 16,
|
self.enc_q = PosteriorEncoder(spec_channels, inter_channels, hidden_channels, 5, 1, 16,
|
||||||
|
|||||||
Reference in New Issue
Block a user