mirror of https://github.com/coqui-ai/TTS.git
update argumnet check for non tacotron models
This commit is contained in:
parent
27a75de15f
commit
57ef53bef3
|
@ -126,15 +126,21 @@ def setup_model(num_chars, num_speakers, c, speaker_embedding_dim=None):
|
|||
hidden_channels_enc=192,
|
||||
hidden_channels_dec=192,
|
||||
use_encoder_prenet=True,
|
||||
rel_attn_window_size=4,
|
||||
external_speaker_embedding_dim=speaker_embedding_dim)
|
||||
elif c.model.lower() == "speedy_speech":
|
||||
model = MyModel(num_chars=num_chars + getattr(c, "add_blank", False),
|
||||
out_channels=c.audio['num_mels'],
|
||||
hidden_channels=128,
|
||||
encoder_type=c['encoder_type'],
|
||||
decoder_residual_conv_bn_params=c['decoder_residual_conv_bn_params'],
|
||||
c_in_channels=0)
|
||||
return model
|
||||
|
||||
def is_tacotron(c):
|
||||
return False if 'glow_tts' in c['model'] else True
|
||||
return False if c['model'] in ['speedy_speech', 'glow_tts'] else True
|
||||
|
||||
def check_config_tts(c):
|
||||
check_argument('model', c, enum_list=['tacotron', 'tacotron2', 'glow_tts'], restricted=True, val_type=str)
|
||||
check_argument('model', c, enum_list=['tacotron', 'tacotron2', 'glow_tts', 'speedy_speech'], restricted=True, val_type=str)
|
||||
check_argument('run_name', c, restricted=True, val_type=str)
|
||||
check_argument('run_description', c, val_type=str)
|
||||
|
||||
|
|
Loading…
Reference in New Issue