| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
|
|
| |
| |
| |
| seed: 42 |
| __set_seed: !apply:speechbrain.utils.seed_everything [42] |
| output_folder: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs |
| save_folder: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save |
| train_log: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/train_log.txt |
| progress_sample_path: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/samples |
| epochs: 220 |
| |
| |
| |
| |
| keep_all_checkpoints: true |
| keep_checkpoint_interval: |
| use_tensorboard: false |
|
|
|
|
|
|
| |
| |
| use_wandb: true |
| wandb_entity: ufo-rae |
| wandb_project: simwhisper |
| wandb_run_name: otf_largev3_libritts_r_emilia |
| wandb_mode: online |
| wandb_dir: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/wandb |
| wandb_log_interval: 50 |
|
|
| |
| |
| |
| data_folder: /data/mm-llm-data_894/datasets/public/libri_tts/LibriTTS_R |
| |
| |
| |
| train_json: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save/train.json |
| valid_json: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save/valid.json |
| test_json: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save/test.json |
| splits: [train, valid, test] |
| skip_prep: true |
| train_max_utts: |
| valid_max_utts: 1000 |
| test_max_utts: |
|
|
| |
| libritts_train_splits: [train-clean-100, train-clean-360, train-other-500] |
| libritts_valid_splits: [dev-clean, dev-other] |
| libritts_test_splits: [test-clean, test-other] |
|
|
| |
| |
| |
| dataset_mode: lazy |
| feature_mode: on_the_fly |
|
|
| |
| |
| |
| |
| samples_per_epoch: 55000064 |
| source_weights: |
| libritts_r: 0.3 |
| emilia: 0.7 |
| max_sample_retries: |
| duration_min: 0.5 |
|
|
| |
| emilia_audio_root: |
| /data/ib-a100-cluster-b-pri-ufo_938/dataset/temporary/Emilia-Dataset |
| emilia_meta_root: /data/mm-llm-data_894/datasets/public/Emilia-Dataset/meta_ds |
| emilia_languages: [EN] |
| emilia_duration_max: |
| emilia_dnsmos_min: |
| emilia_corpora: |
|
|
| |
| |
| |
| whisper_model_name: openai/whisper-large-v3 |
| skip_extract: true |
| freeze_encoder: true |
| layer_id: -1 |
|
|
| |
| feature_extractor: |
| chunk_length: 30 |
| feature_size: 128 |
| hop_length: 160 |
| n_fft: 400 |
| n_samples: 480000 |
| nb_max_frames: 3000 |
| padding_side: right |
| padding_value: 0.0 |
| return_attention_mask: false |
| sampling_rate: 16000 |
|
|
| |
| encoder: |
| num_mel_bins: 128 |
| sampling_rate: 16000 |
| hop_length: 160 |
| stride_size: 2 |
| kernel_size: 3 |
| d_model: 1280 |
| scale_embedding: false |
| max_audio_seconds: 30 |
| encoder_layers: 32 |
| encoder_attention_heads: 20 |
| encoder_ffn_dim: 5120 |
| is_acoustic: true |
|
|
| |
| |
| |
| segment_size: 8960 |
| custom_hop_size: 320 |
| sample_rate: 16000 |
|
|
| hop_length: 256 |
| win_length: 1024 |
| n_mel_channels: 80 |
| n_fft: 1024 |
| mel_fmin: 0.0 |
| mel_fmax: 8000 |
| mel_normalized: false |
| power: 1 |
| norm: slaney |
| mel_scale: slaney |
| dynamic_range_compression: true |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| valid_metric_enabled: true |
| valid_metric_interval: 1 |
| valid_metric_max_utts: 100 |
| valid_metric_seed: 42 |
| valid_metric_save_details: true |
|
|
| |
| |
| |
| |
| valid_step_interval: 2000 |
| valid_step_max_utts: |
| valid_step_num_workers: 0 |
| valid_step_run_metrics: true |
|
|
| |
| saved_sample_max_utts: 10 |
|
|
| |
| |
| |
| learning_rate: 0.0002 |
| weight_decay: 0.9999 |
| adam_b1: 0.8 |
| adam_b2: 0.99 |
| batch_size: 4 |
|
|
| train_dataloader_opts: |
| batch_size: 4 |
| drop_last: false |
| num_workers: 8 |
|
|
| valid_dataloader_opts: |
| batch_size: 1 |
| num_workers: 8 |
|
|
| test_dataloader_opts: |
| batch_size: 1 |
| num_workers: 8 |
|
|
| |
| |
| |
| duration_predictor: false |
| multi_speaker: false |
| normalize_speaker_embeddings: false |
|
|
| |
| custom_feature_dim: 1280 |
| skip_token_embedding: true |
| custom_features_folder: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save/custom_features |
|
|
| |
| in_channels: 1280 |
| out_channels: 1 |
|
|
| var_pred_hidden_dim: 128 |
| var_pred_kernel_size: 3 |
| var_pred_dropout: 0.5 |
|
|
| |
| |
| |
| |
| |
| |
| resblock_type: '1' |
| resblock_dilation_sizes: &id001 [[1, 3, 5], [1, 3, 5], [1, 3, 5]] |
| resblock_kernel_sizes: &id002 [3, 7, 11] |
| upsample_kernel_sizes: &id003 [11, 8, 8, 4, 4] |
| upsample_initial_channel: 512 |
| upsample_factors: &id004 [5, 4, 4, 2, 2] |
|
|
| inference_padding: 5 |
| cond_channels: 0 |
| conv_post_bias: true |
|
|
| mel_spectogram: !name:speechbrain.lobes.models.HifiGAN.mel_spectogram |
| sample_rate: 16000 |
| hop_length: 256 |
| win_length: 1024 |
| n_fft: 1024 |
| n_mels: 80 |
| f_min: 0.0 |
| f_max: 8000 |
| power: 1 |
| normalized: false |
| norm: slaney |
| mel_scale: slaney |
| compression: true |
|
|
| generator: &id005 !new:speechbrain.lobes.models.HifiGAN.UnitHifiganGenerator |
| in_channels: 1280 |
| out_channels: 1 |
| resblock_type: '1' |
| resblock_dilation_sizes: *id001 |
| resblock_kernel_sizes: *id002 |
| upsample_kernel_sizes: *id003 |
| upsample_initial_channel: 512 |
| upsample_factors: *id004 |
| inference_padding: 5 |
| cond_channels: 0 |
| conv_post_bias: true |
| vocab_size: 1 |
| embedding_dim: 1280 |
| duration_predictor: false |
| var_pred_hidden_dim: 128 |
| var_pred_kernel_size: 3 |
| var_pred_dropout: 0.5 |
| multi_speaker: false |
| normalize_speaker_embeddings: false |
| skip_token_embedding: true |
| pooling_type: none |
|
|
| discriminator: &id006 !new:speechbrain.lobes.models.HifiGAN.HifiganDiscriminator |
|
|
| |
|
|
| modules: |
| generator: *id005 |
| discriminator: *id006 |
| stft_loss: |
| mseg_loss: &id007 !new:speechbrain.lobes.models.HifiGAN.MSEGLoss |
| feat_match_loss: &id008 !new:speechbrain.lobes.models.HifiGAN.MelganFeatureLoss |
| l1_spec_loss: &id009 !new:speechbrain.lobes.models.HifiGAN.L1SpecLoss |
| sample_rate: 16000 |
| hop_length: 256 |
| win_length: 1024 |
| n_mel_channels: 80 |
| n_fft: 1024 |
| n_stft: 513 |
| mel_fmin: 0.0 |
| mel_fmax: |
| mel_normalized: false |
| power: 1 |
| dynamic_range_compression: true |
| mseg_dur_loss: false |
|
|
| generator_loss: !new:speechbrain.lobes.models.HifiGAN.GeneratorLoss |
| stft_loss: |
| stft_loss_weight: 0 |
| mseg_loss: *id007 |
| mseg_loss_weight: 1 |
| feat_match_loss: *id008 |
| feat_match_loss_weight: 10 |
| l1_spec_loss: *id009 |
| l1_spec_loss_weight: 45 |
| mseg_dur_loss: false |
| mseg_dur_loss_weight: 1 |
|
|
| |
| msed_loss: &id010 !new:speechbrain.lobes.models.HifiGAN.MSEDLoss |
|
|
| |
|
|
| discriminator_loss: !new:speechbrain.lobes.models.HifiGAN.DiscriminatorLoss |
| msed_loss: *id010 |
| opt_class_generator: !name:torch.optim.AdamW |
| lr: 0.0002 |
| betas: [0.8, 0.99] |
|
|
| opt_class_discriminator: !name:torch.optim.AdamW |
| lr: 0.0002 |
| betas: [0.8, 0.99] |
|
|
| sch_class_generator: !name:torch.optim.lr_scheduler.ExponentialLR |
| gamma: 0.9999 |
| last_epoch: -1 |
|
|
| sch_class_discriminator: !name:torch.optim.lr_scheduler.ExponentialLR |
| gamma: 0.9999 |
| last_epoch: -1 |
|
|
| |
| epoch_counter: &id011 !new:speechbrain.utils.epoch_loop.EpochCounter |
| limit: 220 |
|
|
| train_logger: !new:speechbrain.utils.train_logger.FileTrainLogger |
| save_file: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/train_log.txt |
|
|
| |
| checkpointer: !new:speechbrain.utils.checkpoints.Checkpointer |
| checkpoints_dir: |
| /data/mm-llm-backbone_890/personal/sirius/SimWhisper-Codec/datasets/otf_largev3_runs/save |
| recoverables: |
| generator: *id005 |
| discriminator: *id006 |
| counter: *id011 |
|
|