├── .github └── workflows │ ├── black.yml │ └── python-publish.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── apps.txt ├── docs ├── Makefile ├── conf.py ├── getting-started.rst ├── index.rst ├── io.rst ├── make_rst.sh ├── numpy.rst ├── requirements.txt ├── torch.rst └── utils.rst ├── egs ├── README.md ├── chime5_spkdet │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank80_stmn_16k.yaml │ │ ├── reverb_noise_aug.yaml │ │ └── vad_16k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ └── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── calibrate_chime5_spkdet_v1.sh │ │ ├── make_chime5_spkdet.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_mx6.sh │ │ ├── make_rirs_data.sh │ │ ├── make_sitw_train.sh │ │ ├── make_table_line.sh │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_voxceleb1cat.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── score_chime5_spkdet.sh │ │ └── score_dcf.py │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_extract_xvectors_slidwin.sh │ │ ├── run_021_diarize.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_040_eval_be_v1_wo_diar.sh │ │ ├── run_041_eval_be_v1_with_diar.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── eval-be-diar-v2.py │ │ ├── eval-be-v1.py │ │ ├── eval-calibration-v1.py │ │ ├── eval_be_diar_v1.sh │ │ ├── eval_be_diar_v2.sh │ │ ├── eval_be_v1.sh │ │ ├── train-be-v1.py │ │ ├── train-calibration-v1.py │ │ └── train_be_v1.sh │ │ ├── steps_diar │ │ ├── steps_fe │ │ ├── steps_xvec │ │ └── utils ├── cifar │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_long.conf │ │ └── coe_gpu_shoft.conf │ │ ├── hyp_utils │ │ ├── local │ │ └── resnet-cifar.py │ │ ├── path.sh │ │ ├── run_resnet.sh │ │ └── utils ├── dihard2019 │ ├── v1.1 │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ │ └── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040_perform_ahc.sh │ │ ├── steps │ │ ├── steps_diar │ │ └── utils │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank80_16k.pyconf │ │ ├── fbank80_stmn_16k.pyconf │ │ ├── fbank_8k.conf │ │ ├── mfcc2_16k.conf │ │ ├── noise_aug.yaml │ │ ├── reverb_noise_aug.yaml │ │ └── vad.conf │ │ ├── config_resnet34_pretrained.sh │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_config │ │ └── config_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── dscore_dihard.sh │ │ ├── dscore_dihard2019_allconds.sh │ │ ├── install_dscore.sh │ │ ├── make_dihard2019.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_voxceleb1cat.pl │ │ └── make_voxceleb2cat.pl │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_compute_fbank.sh │ │ ├── run_004_prepare_augment.sh │ │ ├── run_005_compute_fbank_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_resnet_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040_perform_ahc.sh │ │ ├── steps │ │ ├── steps_diar │ │ ├── eval-ahc-v1.py │ │ ├── eval_ahc_v1.sh │ │ ├── train-plda-v1.py │ │ └── train_plda_v1.sh │ │ └── utils ├── mnist │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_shoft.conf │ │ └── gpu.conf │ │ ├── hyp_utils │ │ ├── local │ │ ├── main.py │ │ └── resnet-mnist.py │ │ ├── path.sh │ │ ├── run.sh │ │ ├── run_resnet.sh │ │ └── utils ├── sre18 │ ├── v1.16k │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_mfcc_evad.sh │ │ ├── run_003_prepare_augment.sh │ │ ├── run_004_compute_mfcc_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_prepare_data_for_diar.sh │ │ ├── run_021_extract_xvectors_for_diar.sh │ │ ├── run_022_train_diar_be.sh │ │ ├── run_023_score_diar.sh │ │ ├── run_024_cluster_diar.sh │ │ ├── run_025_prepare_diarized_data.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_032_combine_xvectors.sh │ │ ├── run_040_train_be.sh │ │ ├── run_041_score_wo_diar.sh │ │ ├── run_042_score_with_diar.sh │ │ ├── run_043_score_snorm_wo_diar.sh │ │ ├── run_044_score_snorm_with_diar.sh │ │ ├── run_050_make_res_tables.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_fe │ │ ├── steps_kaldi_diar │ │ ├── steps_kaldi_xvec │ │ └── utils │ └── v1.8k │ │ ├── cmd.sh │ │ ├── conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_shoft.conf │ │ ├── gpu.conf │ │ ├── gpu0.conf │ │ ├── mfcc_16k.conf │ │ ├── mfcc_8k.conf │ │ ├── mfcc_bnf.conf │ │ ├── mfcc_hires.conf │ │ └── vad.conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── calibrate_sitw_v1.sh │ │ ├── calibrate_sre18_v1.sh │ │ ├── calibrate_sre18_v2.sh │ │ ├── download_sre04-12_master_key.sh │ │ ├── download_sre16_scoring_tool.sh │ │ ├── download_sre18_scoring_tool.sh │ │ ├── format_sre18_scores.awk │ │ ├── make_diar_data.sh │ │ ├── make_diar_trials.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_mx6.sh │ │ ├── make_mx6_calls.pl │ │ ├── make_mx6_mic.pl │ │ ├── make_mx6_utt2clean.sh │ │ ├── make_sitw.sh │ │ ├── make_sitw_train.sh │ │ ├── make_sre04-06.sh │ │ ├── make_sre04-12_subset.sh │ │ ├── make_sre08.sh │ │ ├── make_sre08sup.sh │ │ ├── make_sre10mic.sh │ │ ├── make_sre10tel.sh │ │ ├── make_sre12.sh │ │ ├── make_sre16_dev.pl │ │ ├── make_sre16_eval.pl │ │ ├── make_sre16_unlabeled.pl │ │ ├── make_sre18_dev.sh │ │ ├── make_sre18_eval.sh │ │ ├── make_sre18_sub.sh │ │ ├── make_swbd2_phase1.pl │ │ ├── make_swbd2_phase2.pl │ │ ├── make_swbd2_phase3.pl │ │ ├── make_swbd_cellular1.pl │ │ ├── make_swbd_cellular2.pl │ │ ├── make_table_line_tel.sh │ │ ├── make_table_line_vid.sh │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_voxceleb1.pl │ │ ├── make_voxceleb1cat.pl │ │ ├── make_voxceleb2.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── rttm2vad.py │ │ ├── score_dcf.py │ │ ├── score_sitw.sh │ │ ├── score_sre18.sh │ │ ├── sre18_diar_to_vad.py │ │ └── sre18_diar_to_vad.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_mfcc_evad.sh │ │ ├── run_003_prepare_augment.sh │ │ ├── run_004_compute_mfcc_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_prepare_data_for_diar.sh │ │ ├── run_021_extract_xvectors_for_diar.sh │ │ ├── run_022_train_diar_be.sh │ │ ├── run_023_score_diar.sh │ │ ├── run_024_cluster_diar.sh │ │ ├── run_025_prepare_diarized_data.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_032_combine_xvectors.sh │ │ ├── run_040_train_be.sh │ │ ├── run_041_score_wo_diar.sh │ │ ├── run_042_score_with_diar.sh │ │ ├── run_043_score_snorm_wo_diar.sh │ │ ├── run_044_score_snorm_with_diar.sh │ │ ├── run_050_make_res_tables.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── eval-calibration-v1.py │ │ ├── eval-tel-be-snorm-v1.py │ │ ├── eval-tel-be-v1.py │ │ ├── eval-vid-be-diar-snorm-v1.py │ │ ├── eval-vid-be-diar-v1.py │ │ ├── eval-vid-be-snorm-v1.py │ │ ├── eval-vid-be-v1.py │ │ ├── eval_tel_be_snorm_v1.sh │ │ ├── eval_tel_be_v1.sh │ │ ├── eval_vid_be_diar_snorm_v1.sh │ │ ├── eval_vid_be_diar_v1.sh │ │ ├── eval_vid_be_snorm_v1.sh │ │ ├── eval_vid_be_v1.sh │ │ ├── train-calibration-v1.py │ │ ├── train-tel-be-v1.py │ │ ├── train-vid-be-v1.py │ │ ├── train_tel_be_v1.sh │ │ └── train_vid_be_v1.sh │ │ ├── steps_fe │ │ ├── compute_vad_decision.sh │ │ ├── detect_speech_activity.sh │ │ ├── get_utt2dur.sh │ │ ├── segments2vad.py │ │ └── segments2vad.sh │ │ ├── steps_kaldi_diar │ │ ├── cluster.sh │ │ ├── extract_xvectors.sh │ │ ├── make_rttm.py │ │ ├── prepare_feats.sh │ │ ├── score_plda.sh │ │ └── vad_to_segments.sh │ │ ├── steps_kaldi_xvec │ │ ├── allocate_egs.py │ │ ├── extract_xvectors.sh │ │ ├── get_egs.sh │ │ ├── prepare_feats_for_egs.sh │ │ ├── run_xvector_1a.sh │ │ ├── run_xvector_2a.1.sh │ │ ├── run_xvector_2a.sh │ │ ├── run_xvector_3a.1.sh │ │ ├── run_xvector_3a.sh │ │ ├── run_xvector_3b.sh │ │ ├── run_xvector_3c.sh │ │ └── run_xvector_3d.sh │ │ └── utils ├── sre19-av-a │ ├── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ │ ├── coe_gpu_long.conf │ │ │ ├── coe_gpu_short.conf │ │ │ ├── fbank64_8k.conf │ │ │ ├── fbank80_16k.conf │ │ │ ├── fbank_8k.conf │ │ │ ├── gpu.conf │ │ │ ├── gpu0.conf │ │ │ ├── mfcc2_16k.conf │ │ │ ├── mfcc2_8k.conf │ │ │ ├── mfcc_16k.conf │ │ │ ├── mfcc_8k.conf │ │ │ ├── mfcc_bnf.conf │ │ │ ├── mfcc_hires.conf │ │ │ ├── mfcc_nnet_vad.conf │ │ │ ├── online_pitch.conf │ │ │ └── vad.conf │ │ ├── config_4a.1.sh │ │ ├── config_5a.1.sh │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_mfcc_evad.sh │ │ ├── run_003_prepare_augment.sh │ │ ├── run_004_compute_mfcc_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_prepare_data_for_diar.sh │ │ ├── run_021_extract_xvectors_for_diar.sh │ │ ├── run_022_train_diar_be.sh │ │ ├── run_023_eval_diar_be.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_040_eval_be_v1_wo_diar.sh │ │ ├── run_041_eval_be_v1_with_diar.sh │ │ ├── run_042_eval_be_v1_with_diar_snorm_v3.sh │ │ ├── run_050_make_res_tables_nodiar_nocal.sh │ │ ├── run_051_make_res_tables_nocal.sh │ │ ├── run_052_make_res_tables_diarthr_nocal.sh │ │ ├── run_053_make_res_tables_cal.sh │ │ ├── run_054_make_res_tables_snorm_v3_cal.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_fe │ │ ├── steps_kaldi_diar │ │ ├── steps_kaldi_xvec │ │ └── utils │ ├── v2.1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ │ └── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_extract_xvectors_slidwin.sh │ │ ├── run_021_diarize.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_040_eval_be_v1_wo_diar.sh │ │ ├── run_041_eval_be_v1_with_diar.sh │ │ ├── run_042_eval_be_v1_with_diar_snorm_v3.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_diar │ │ ├── steps_fe │ │ ├── steps_xvec │ │ └── utils │ └── v2 │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank80_16k.pyconf │ │ ├── fbank80_16k.yaml │ │ ├── fbank80_stmn_16k.pyconf │ │ ├── fbank80_stmn_16k.yaml │ │ ├── mfcc2_16k.conf │ │ ├── noise_aug.yaml │ │ ├── reverb_noise_aug.yaml │ │ ├── vad.conf │ │ └── vad_16k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ └── config_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002a_compute_evad.sh │ │ ├── run_002b_compute_fbank.sh │ │ ├── run_003_prepare_augment.sh │ │ ├── run_004_compute_fbank_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_with_diar.sh │ │ ├── run_040_eval_be_v1_wo_diar.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_fe │ │ ├── steps_pyfe │ │ ├── steps_xvec │ │ └── utils ├── sre19-av-v │ ├── v0.1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ │ ├── clsp_gpu.conf │ │ │ ├── coe_gpu_bigmem.conf │ │ │ ├── coe_gpu_long.conf │ │ │ ├── coe_gpu_rtx.conf │ │ │ ├── coe_gpu_short.conf │ │ │ └── coe_gpu_v100.conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ │ ├── calibrate_sre19av_v_v1_sre19.sh │ │ │ ├── format_sre18_scores.awk │ │ │ ├── fusion_sre19av_v_v1.sh │ │ │ ├── fusion_sre19av_v_v1_sre19.sh │ │ │ ├── install_foamliu_insightface.sh │ │ │ ├── install_insightface.sh │ │ │ ├── make_janus_core.sh │ │ │ ├── make_sre19av_sub.sh │ │ │ ├── make_sre19av_v_dev.sh │ │ │ ├── make_sre19av_v_eval.sh │ │ │ ├── make_table_line_vid.sh │ │ │ ├── plot_scores_sre19av.py │ │ │ ├── plot_scores_sre19av.sh │ │ │ ├── plot_scores_sre19av_sre19.py │ │ │ ├── plot_scores_sre19av_sre19.sh │ │ │ ├── score_dcf.py │ │ │ ├── score_janus_core.sh │ │ │ └── score_sre19av.sh │ │ ├── path.sh │ │ ├── requirements.txt │ │ ├── run_000_get_pretrained_models.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_extract_embed.sh │ │ ├── run_040_eval_be_v1.sh │ │ ├── run_041_eval_be_v2.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── run_043_eval_be_v4.sh │ │ ├── run_044_eval_be_v5.sh │ │ ├── run_045_eval_be_v6.sh │ │ ├── run_046_eval_be_v7.sh │ │ ├── run_048_eval_be_v9.sh │ │ ├── run_050_make_res_tables_cal.sh │ │ ├── run_detect_faces.sh │ │ ├── steps_be │ │ │ ├── eval-calibration-v1.py │ │ │ ├── eval-face-vid-be-snorm-v1.py │ │ │ ├── eval-face-vid-be-snorm-v2.py │ │ │ ├── eval-face-vid-be-snorm-v3.py │ │ │ ├── eval-face-vid-be-snorm-v4.py │ │ │ ├── eval-face-vid-be-snorm-v5.py │ │ │ ├── eval-face-vid-be-snorm-v6.py │ │ │ ├── eval-face-vid-be-snorm-v7.py │ │ │ ├── eval-face-vid-be-snorm-v9.py │ │ │ ├── eval-face-vid-be-v1.py │ │ │ ├── eval-face-vid-be-v2.py │ │ │ ├── eval-face-vid-be-v3.py │ │ │ ├── eval-face-vid-be-v4.py │ │ │ ├── eval-face-vid-be-v5.py │ │ │ ├── eval-face-vid-be-v6.py │ │ │ ├── eval-face-vid-be-v7.py │ │ │ ├── eval-face-vid-be-v8.py │ │ │ ├── eval-face-vid-be-v9.py │ │ │ ├── eval-fusion-v1.py │ │ │ ├── eval_face_vid_be_snorm_v1.sh │ │ │ ├── eval_face_vid_be_snorm_v2.sh │ │ │ ├── eval_face_vid_be_snorm_v3.sh │ │ │ ├── eval_face_vid_be_snorm_v4.sh │ │ │ ├── eval_face_vid_be_snorm_v5.sh │ │ │ ├── eval_face_vid_be_snorm_v6.sh │ │ │ ├── eval_face_vid_be_snorm_v7.sh │ │ │ ├── eval_face_vid_be_snorm_v9.sh │ │ │ ├── eval_face_vid_be_v1.sh │ │ │ ├── eval_face_vid_be_v2.sh │ │ │ ├── eval_face_vid_be_v3.sh │ │ │ ├── eval_face_vid_be_v4.sh │ │ │ ├── eval_face_vid_be_v5.sh │ │ │ ├── eval_face_vid_be_v6.sh │ │ │ ├── eval_face_vid_be_v7.sh │ │ │ ├── eval_face_vid_be_v8.sh │ │ │ ├── eval_face_vid_be_v9.sh │ │ │ ├── face_be_utils.py │ │ │ ├── face_video_trial_data_reader.py │ │ │ ├── train-calibration-v1.py │ │ │ ├── train-calibration-v2.py │ │ │ ├── train-fusion-v1.py │ │ │ └── train-fusion-v2.py │ │ ├── steps_insightface │ │ │ ├── deploy │ │ │ │ ├── LICENSE │ │ │ │ ├── benchmark.py │ │ │ │ ├── face_embedding.py │ │ │ │ ├── face_model.py │ │ │ │ ├── ga_merge.py │ │ │ │ ├── helper.py │ │ │ │ ├── model_slim.py │ │ │ │ ├── mtcnn-model │ │ │ │ │ ├── det1-0001.params │ │ │ │ │ ├── det1-symbol.json │ │ │ │ │ ├── det1.caffemodel │ │ │ │ │ ├── det1.prototxt │ │ │ │ │ ├── det2-0001.params │ │ │ │ │ ├── det2-symbol.json │ │ │ │ │ ├── det2.caffemodel │ │ │ │ │ ├── det2.prototxt │ │ │ │ │ ├── det3-0001.params │ │ │ │ │ ├── det3-symbol.json │ │ │ │ │ ├── det3.caffemodel │ │ │ │ │ ├── det3.prototxt │ │ │ │ │ ├── det4-0001.params │ │ │ │ │ ├── det4-symbol.json │ │ │ │ │ ├── det4.caffemodel │ │ │ │ │ └── det4.prototxt │ │ │ │ ├── mtcnn_detector.py │ │ │ │ └── test.py │ │ │ ├── eval-face-det-v1.py │ │ │ ├── eval_face_det_v1.sh │ │ │ ├── extract-face-embed-from-bbox-plus-face-det-v4.py │ │ │ ├── extract-face-embed-from-image.py │ │ │ ├── extract-face-embed-with-face-det-v4.py │ │ │ ├── extract_face_embed_from_bbox_plus_face_det_v4.sh │ │ │ ├── extract_face_embed_from_image.sh │ │ │ ├── extract_face_embed_with_face_det_v4.sh │ │ │ ├── face_utils.py │ │ │ ├── list_utils.py │ │ │ ├── scp_list.py │ │ │ └── src │ │ │ │ ├── LICENSE │ │ │ │ └── common │ │ │ │ ├── __init__.py │ │ │ │ ├── face_image.py │ │ │ │ ├── face_preprocess.py │ │ │ │ └── noise_sgd.py │ │ └── utils │ └── v0.2 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── requirements.txt │ │ ├── run_000_get_pretrained_models.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_extract_embed.sh │ │ ├── run_040_eval_be_v1.sh │ │ ├── run_041_eval_be_v2.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── run_043_eval_be_v4.sh │ │ ├── run_044_eval_be_v5.sh │ │ ├── run_045_eval_be_v6.sh │ │ ├── run_046_eval_be_v7.sh │ │ ├── run_048_eval_be_v9.sh │ │ ├── run_050_make_res_tables_cal.sh │ │ ├── run_detect_faces.sh │ │ ├── steps_be │ │ ├── steps_insightface │ │ ├── eval-face-det-v1.py │ │ ├── eval_face_det_v1.sh │ │ ├── extract-face-embed-from-bbox-plus-face-det-v4.py │ │ ├── extract-face-embed-from-image.py │ │ ├── extract-face-embed-with-face-det-v4.py │ │ ├── extract_face_embed_from_bbox_plus_face_det_v4.sh │ │ ├── extract_face_embed_from_image.sh │ │ ├── extract_face_embed_with_face_det_v4.sh │ │ └── face_utils.py │ │ └── utils ├── sre19-cmn2 │ ├── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ │ ├── clsp.conf │ │ │ ├── coe_gpu_bigmem.conf │ │ │ ├── coe_gpu_long.conf │ │ │ ├── coe_gpu_rtx.conf │ │ │ ├── coe_gpu_short.conf │ │ │ ├── coe_gpu_v100.conf │ │ │ ├── fbank40_nomn_16k.pyconf │ │ │ ├── fbank40_nope_hammw_stmn_16k.pyconf │ │ │ ├── fbank40_stmn_16k.pyconf │ │ │ ├── fbank40_stmvn_16k.pyconf │ │ │ ├── fbank64_8k.conf │ │ │ ├── fbank64_8k.pyconf │ │ │ ├── fbank64_8k.yaml │ │ │ ├── fbank64_mvn_8k.pyconf │ │ │ ├── fbank64_stmn_8k.pyconf │ │ │ ├── fbank64_stmn_8k.yaml │ │ │ ├── fbank80_16k.conf │ │ │ ├── fbank80_16k.pyconf │ │ │ ├── fbank80_16k.yaml │ │ │ ├── fbank80_mvn_16k.pyconf │ │ │ ├── fbank80_stmn_16k.pyconf │ │ │ ├── fbank80_stmn_16k.yaml │ │ │ ├── fbank_8k.conf │ │ │ ├── linfbank40_stmn_16k.pyconf │ │ │ ├── mfcc2_16k.conf │ │ │ ├── mfcc2_8k.conf │ │ │ ├── mfcc_16k.conf │ │ │ ├── mfcc_8k.conf │ │ │ ├── mfcc_bnf.conf │ │ │ ├── mfcc_hires.conf │ │ │ ├── mfcc_nnet_vad.conf │ │ │ ├── noise_aug.yaml │ │ │ ├── online_pitch.conf │ │ │ ├── reverb_noise_aug.yaml │ │ │ ├── vad.conf │ │ │ ├── vad_16k.pyconf │ │ │ ├── vad_16k.yaml │ │ │ └── vad_8k.yaml │ │ ├── config_4a.1.sh │ │ ├── config_4a.2.sh │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ │ ├── add_to_datadir.py │ │ │ ├── analysis_sre18vast.sh │ │ │ ├── analysis_sre19av.sh │ │ │ ├── apply_sox_tel_codec.sh │ │ │ ├── calibrate_sitw_v1.sh │ │ │ ├── calibrate_sre18_v1.sh │ │ │ ├── calibrate_sre18_v2.sh │ │ │ ├── calibrate_sre19av_a_v1_sre18.sh │ │ │ ├── calibrate_sre19av_a_v1_sre19.sh │ │ │ ├── calibrate_sre19cmn2_v1.sh │ │ │ ├── calibrate_sre19cmn2_v1dev.sh │ │ │ ├── calibrate_sre19cmn2_v1eval.sh │ │ │ ├── count-speech-frames.py │ │ │ ├── download_sre04-12_master_key.sh │ │ │ ├── download_sre16_scoring_tool.sh │ │ │ ├── download_sre18_scoring_tool.sh │ │ │ ├── download_sre19cmn2_scoring_tool.sh │ │ │ ├── error_analysis.py │ │ │ ├── format_sre18_scores.awk │ │ │ ├── fusion_sre19av_a_v1.sh │ │ │ ├── fusion_sre19cmn2_v1.sh │ │ │ ├── fusion_sre19cmn2_v1_nosre18eval.sh │ │ │ ├── fusion_sre19cmn2_v1b.sh │ │ │ ├── make_diar_data.sh │ │ │ ├── make_diar_trials.sh │ │ │ ├── make_dihard_train.py │ │ │ ├── make_dihard_train.sh │ │ │ ├── make_janus_core.sh │ │ │ ├── make_musan.py │ │ │ ├── make_musan.sh │ │ │ ├── make_mx6.sh │ │ │ ├── make_mx6_calls.pl │ │ │ ├── make_mx6_mic.pl │ │ │ ├── make_mx6_utt2clean.sh │ │ │ ├── make_rirs_data.sh │ │ │ ├── make_sitw.sh │ │ │ ├── make_sitw_train.sh │ │ │ ├── make_some_figs1.py │ │ │ ├── make_some_figs1.sh │ │ │ ├── make_some_figs2.py │ │ │ ├── make_some_figs2.sh │ │ │ ├── make_some_figs3.py │ │ │ ├── make_some_figs3.sh │ │ │ ├── make_sre04-06.sh │ │ │ ├── make_sre04-12_subset.sh │ │ │ ├── make_sre08.sh │ │ │ ├── make_sre08sup.sh │ │ │ ├── make_sre10mic.sh │ │ │ ├── make_sre10tel.sh │ │ │ ├── make_sre12.sh │ │ │ ├── make_sre16_dev.pl │ │ │ ├── make_sre16_eval.pl │ │ │ ├── make_sre16_unlabeled.pl │ │ │ ├── make_sre18_dev.sh │ │ │ ├── make_sre18_eval.sh │ │ │ ├── make_sre18_eval_tr60_ev40.sh │ │ │ ├── make_sre18_sub.sh │ │ │ ├── make_sre18_train_dev.sh │ │ │ ├── make_sre18_train_eval.sh │ │ │ ├── make_sre19av_a_dev.sh │ │ │ ├── make_sre19av_a_eval.sh │ │ │ ├── make_sre19av_sub.sh │ │ │ ├── make_sre19cmn2_eval.sh │ │ │ ├── make_sre19cmn2_sub.sh │ │ │ ├── make_swbd2_phase1.pl │ │ │ ├── make_swbd2_phase2.pl │ │ │ ├── make_swbd2_phase3.pl │ │ │ ├── make_swbd_cellular1.pl │ │ │ ├── make_swbd_cellular2.pl │ │ │ ├── make_table_line_sre19cmn2.sh │ │ │ ├── make_table_line_tel.sh │ │ │ ├── make_table_line_vid.sh │ │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ │ ├── make_voxceleb1.pl │ │ │ ├── make_voxceleb1cat.pl │ │ │ ├── make_voxceleb2.pl │ │ │ ├── make_voxceleb2cat.pl │ │ │ ├── mgb_data_prep.sh │ │ │ ├── plot_scores_sre19av.py │ │ │ ├── plot_scores_sre19av.sh │ │ │ ├── plot_scores_sre19av_sre18-9.py │ │ │ ├── plot_scores_sre19av_sre18-9.sh │ │ │ ├── plot_scores_sre19cmn2.py │ │ │ ├── plot_scores_sre19cmn2.sh │ │ │ ├── rttm2vad.py │ │ │ ├── score_dcf.py │ │ │ ├── score_janus_core.sh │ │ │ ├── score_sitw.sh │ │ │ ├── score_sre18.sh │ │ │ ├── score_sre18cmn2.sh │ │ │ ├── score_sre18vast.sh │ │ │ ├── score_sre19av.sh │ │ │ ├── score_sre19cmn2.sh │ │ │ ├── sre18_diar_to_vad.py │ │ │ └── sre18_diar_to_vad.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_mfcc_evad.sh │ │ ├── run_003_prepare_augment.sh │ │ ├── run_004_compute_mfcc_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_012_prepare_xvec_adapt_cmn2_data.sh │ │ ├── run_013_adapt_xvector_to_cmn2.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_adapt.sh │ │ ├── run_040a_eval_be_v1.sh │ │ ├── run_041a_eval_be_v2.sh │ │ ├── run_042a_eval_be_v3.sh │ │ ├── run_050a_eval_be_v1_adaptxvec.sh │ │ ├── run_051a_eval_be_v2_adaptxvec.sh │ │ ├── run_052a_eval_be_v3_adaptxvec.sh │ │ ├── run_060_make_res_tables.sh │ │ ├── steps │ │ ├── steps_be │ │ │ ├── eval-calibration-v1.py │ │ │ ├── eval-tel-be-snorm-v1.py │ │ │ ├── eval-tel-be-v1.py │ │ │ ├── eval-vid-be-diar-snorm-v1.py │ │ │ ├── eval-vid-be-diar-snorm-v2.py │ │ │ ├── eval-vid-be-diar-v1.py │ │ │ ├── eval-vid-be-diar-v2.py │ │ │ ├── eval-vid-be-snorm-v1.py │ │ │ ├── eval-vid-be-v1.py │ │ │ ├── eval_tel_be_snorm_v1.sh │ │ │ ├── eval_tel_be_v1.sh │ │ │ ├── eval_vid_be_diar_snorm_v1.sh │ │ │ ├── eval_vid_be_diar_snorm_v2.sh │ │ │ ├── eval_vid_be_diar_v1.sh │ │ │ ├── eval_vid_be_diar_v2.sh │ │ │ ├── eval_vid_be_snorm_v1.sh │ │ │ ├── eval_vid_be_v1.sh │ │ │ ├── train-calibration-v1.py │ │ │ ├── train-tel-be-v1.py │ │ │ ├── train-tel-be-v2.py │ │ │ ├── train-tel-be-v3.py │ │ │ ├── train-vid-be-v1.py │ │ │ ├── train_tel_be_v1.sh │ │ │ ├── train_tel_be_v2.sh │ │ │ ├── train_tel_be_v3.sh │ │ │ └── train_vid_be_v1.sh │ │ ├── steps_fe │ │ ├── steps_kaldi_diar │ │ │ ├── cluster.sh │ │ │ ├── extract_xvectors.sh │ │ │ ├── make_rttm.py │ │ │ ├── prepare_feats.sh │ │ │ ├── score_plda.sh │ │ │ └── vad_to_segments.sh │ │ ├── steps_kaldi_xvec │ │ │ ├── allocate_egs.py │ │ │ ├── extract_xvectors.sh │ │ │ ├── get_egs.sh │ │ │ ├── prepare_feats_for_egs.sh │ │ │ ├── prepare_feats_no_vad.sh │ │ │ ├── run_xvector_1a.sh │ │ │ ├── run_xvector_2a.1.sh │ │ │ ├── run_xvector_2a.sh │ │ │ ├── run_xvector_3a.1.sh │ │ │ ├── run_xvector_3a.1_adapt.sh │ │ │ ├── run_xvector_3a.sh │ │ │ ├── run_xvector_3b.1.sh │ │ │ ├── run_xvector_3b.sh │ │ │ ├── run_xvector_3c.1.sh │ │ │ ├── run_xvector_3c.sh │ │ │ ├── run_xvector_3d.1.sh │ │ │ ├── run_xvector_3d.sh │ │ │ ├── run_xvector_4a.1.sh │ │ │ ├── run_xvector_4a.1_adapt.sh │ │ │ ├── run_xvector_4b.1.sh │ │ │ ├── run_xvector_5a.1.sh │ │ │ ├── run_xvector_5a.2.sh │ │ │ ├── run_xvector_x.1_cont.sh │ │ │ └── run_xvector_x.1_cont_1-2s.sh │ │ └── utils │ ├── v2.1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ │ ├── config_fbank64_stmn_resnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh │ │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.001.sh │ │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.01.sh │ │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh │ │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.sh │ │ │ └── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.ft_w1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_012_finetune_xvector.sh │ │ ├── run_013_prepare_xvec_adapt_data.sh │ │ ├── run_014_finetune_xvector_lastlayer_indomain.sh │ │ ├── run_015_finetune_xvector_full_indomain.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_ft1.sh │ │ ├── run_032_extract_xvectors_ft2.sh │ │ ├── run_033_extract_xvectors_ft3.sh │ │ ├── run_040a_eval_be_v1.sh │ │ ├── run_041a_eval_be_v2.sh │ │ ├── run_042a_eval_be_v3.sh │ │ ├── run_050a_eval_be_v1_ftxvec1.sh │ │ ├── run_051a_eval_be_v2_ftxvec1.sh │ │ ├── run_052a_eval_be_v3_ftxvec1.sh │ │ ├── run_060a_eval_be_v1_ftxvec2.sh │ │ ├── run_061a_eval_be_v2_ftxvec2.sh │ │ ├── run_062a_eval_be_v3_ftxvec2.sh │ │ ├── run_070a_eval_be_v1_ftxvec3.sh │ │ ├── run_071a_eval_be_v2_ftxvec3.sh │ │ ├── run_072a_eval_be_v3_ftxvec3.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_fe │ │ ├── steps_xvec │ │ └── utils │ └── v2 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ ├── config_resnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh │ │ ├── config_resnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w1.sh │ │ ├── config_seresnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w1.sh │ │ └── config_tseresnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── other_confs │ │ ├── config_resnet101_adam_lr0.01_amp.v2.sh │ │ ├── config_resnet34_adam_lr0.01_amp.v2.sh │ │ ├── config_resnet34_adam_lr0.05_amp.v2.sh │ │ ├── config_resnet34_amsoftmax_adam_lr0.01_amp.v2.sh │ │ ├── config_resnet34_arcs64m0.5_adam_lr0.01_amp.v2.sh │ │ ├── config_resnet50_adam_lr0.01_amp.v2.sh │ │ ├── config_resnext101_adam_lr0.01_amp.v2.sh │ │ ├── config_resnext50_adam_lr0.01_amp.v2.sh │ │ └── config_resnext50_adam_lr0.05_amp.v2.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_compute_fbank.sh │ │ ├── run_004_prepare_augment.sh │ │ ├── run_005_compute_fbank_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_012_finetune_xvector.sh │ │ ├── run_013_prepare_xvec_adapt_data.sh │ │ ├── run_014_finetune_xvector_lastlayer_indomain.sh │ │ ├── run_015_finetune_xvector_full_indomain.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_031_extract_xvectors_ft1.sh │ │ ├── run_032_extract_xvectors_ft2.sh │ │ ├── run_033_extract_xvectors_ft3.sh │ │ ├── run_040a_eval_be_v1.sh │ │ ├── run_041a_eval_be_v2.sh │ │ ├── run_042a_eval_be_v3.sh │ │ ├── run_043a_eval_be_v3_with_aug.sh │ │ ├── run_050a_eval_be_v1_ftxvec1.sh │ │ ├── run_051a_eval_be_v2_ftxvec1.sh │ │ ├── run_052a_eval_be_v3_ftxvec1.sh │ │ ├── run_053a_eval_be_v3_with_aug_ftxvec1.sh │ │ ├── run_060a_eval_be_v1_ftxvec2.sh │ │ ├── run_061a_eval_be_v2_ftxvec2.sh │ │ ├── run_062a_eval_be_v3_ftxvec2.sh │ │ ├── run_063a_eval_be_v3_with_aug_ftxvec2.sh │ │ ├── run_070a_eval_be_v1_ftxvec3.sh │ │ ├── run_071a_eval_be_v2_ftxvec3.sh │ │ ├── run_072a_eval_be_v3_ftxvec3.sh │ │ ├── run_073a_eval_be_v3_with_aug_ftxvec3.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── steps_fe │ │ ├── steps_pyfe │ │ ├── steps_xvec │ │ └── utils ├── sre20-cts │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp.conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_short.conf │ │ ├── fbank64_stmn_8k.yaml │ │ ├── linfbank64_stmn_8k.yaml │ │ ├── noise_aug.yaml │ │ ├── reverb_noise_aug.yaml │ │ ├── vad.conf │ │ └── vad_8k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ ├── config_fbank64_stmn_effnetb4_v2_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_res2net50w26s4_eina_hln_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_arcs30m0.3_trn_alllangs_nocv_nocnceleb_highnoise_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_trn_alllangs_nocv_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v3.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_bmhah64d8192_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v2.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_chattstatsi128_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_resnet34_eina_hln_chbattstatsi128_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_transformer_lac6b12d2048h8ff2048_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.005.amp.v1.sh │ │ ├── config_fbank64_stmn_transformer_lac6b12d720h8ff2880_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.005.amp.v1.sh │ │ ├── config_fbank64_stmn_transformer_lac6b6d512h8ff2048_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.005.amp.v1.sh │ │ ├── config_fbank64_stmn_transformer_lac6b8d608h8ff2432_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.005.amp.v1.sh │ │ ├── config_fbank64_stmn_tseres2net50w26s4_r256_chattstatsi128_eina_hln_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_tseres2net50w26s4_r256_chattstatsi128_eina_hln_arcs30m0.3_trn_alllangs_nocveng_adam_lr0.01.amp.v1.sh │ │ ├── config_fbank64_stmn_tseresnet34_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh │ │ └── config_linfbank64_stmn_resnet34_eina_hln_bmhah64d8192_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v2.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── apply_sox_tel_codec.sh │ │ ├── calibrate_sre20cts_v1.sh │ │ ├── calibrate_sre20cts_v2.sh │ │ ├── download_sre04-12_master_key.sh │ │ ├── format_sre18_scores.awk │ │ ├── fusion_sre20cts_v1.sh │ │ ├── make_babel.sh │ │ ├── make_cncelebcat.sh │ │ ├── make_commonvoicecat.sh │ │ ├── make_fisher_spanish.sh │ │ ├── make_lre17_dev.sh │ │ ├── make_lre17_eval.sh │ │ ├── make_lre17_train.sh │ │ ├── make_mls.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_mx6.sh │ │ ├── make_mx6_calls.pl │ │ ├── make_mx6_mic.pl │ │ ├── make_rirs_data.sh │ │ ├── make_sre04-06.sh │ │ ├── make_sre04-12_subset.sh │ │ ├── make_sre08.sh │ │ ├── make_sre10tel.sh │ │ ├── make_sre12.sh │ │ ├── make_sre16_eval_tr60_ev40.sh │ │ ├── make_sre16_train_dev.sh │ │ ├── make_sre16_train_eval.sh │ │ ├── make_sre16_unlabeled.pl │ │ ├── make_sre18_dev.sh │ │ ├── make_sre18_train_dev.sh │ │ ├── make_sre18_train_eval.sh │ │ ├── make_sre19cmn2_eval.sh │ │ ├── make_sre20cts_eval.sh │ │ ├── make_sre20cts_sub.sh │ │ ├── make_swbd2_phase1.pl │ │ ├── make_swbd2_phase2.pl │ │ ├── make_swbd2_phase3.pl │ │ ├── make_swbd_cellular1.pl │ │ ├── make_swbd_cellular2.pl │ │ ├── make_table.sh │ │ ├── make_table1.sh │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_voxceleb1cat.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── score_dcf.py │ │ ├── score_sre16.sh │ │ └── score_sre19cmn2.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_preproc_audios_for_nnet_train.sh │ │ ├── run_011_combine_xvec_train_data.sh │ │ ├── run_012_train_xvector.sh │ │ ├── run_013_finetune_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040a_eval_be_v1.sh │ │ ├── run_041a_eval_be_v2.sh │ │ ├── run_042a_eval_be_v3.sh │ │ ├── run_043a_eval_be_v4.sh │ │ ├── run_043b_eval_be_v4.sh │ │ ├── run_044a_eval_be_knn_v1.sh │ │ ├── run_044b_eval_be_knn_v1.sh │ │ ├── run_045a_eval_be_knn_v3.sh │ │ ├── run_045b_eval_be_knn_v3.sh │ │ ├── run_fus_v1.17.sh │ │ ├── run_fus_v1.25.sh │ │ ├── run_fus_v1.8.1.sh │ │ ├── steps │ │ ├── steps_be │ │ ├── apply-ahc-v1.py │ │ ├── apply_ahc_v1.sh │ │ ├── eval-calibration-v1.py │ │ ├── eval-calibration-v2.py │ │ ├── eval-fusion-v1.py │ │ ├── eval-tel-be-knn-snorm-v1.py │ │ ├── eval-tel-be-knn-v1.py │ │ ├── eval-tel-be-snorm-v1.py │ │ ├── eval-tel-be-snorm-v2.py │ │ ├── eval-tel-be-v1.py │ │ ├── eval-tel-be-v2.py │ │ ├── eval_tel_be_cos.sh │ │ ├── eval_tel_be_cos_snorm.sh │ │ ├── eval_tel_be_knn_snorm_v1.sh │ │ ├── eval_tel_be_knn_v1.sh │ │ ├── eval_tel_be_snorm_v1.sh │ │ ├── eval_tel_be_v1.sh │ │ ├── train-calibration-v1.py │ │ ├── train-calibration-v2.py │ │ ├── train-fusion-v1.py │ │ ├── train-tel-be-knn-v1.py │ │ ├── train-tel-be-knn-v3.py │ │ ├── train-tel-be-knn-v4.py │ │ ├── train-tel-be-v1.py │ │ ├── train-tel-be-v3.py │ │ ├── train-tel-be-v4.py │ │ ├── train_tel_be_knn_v1.sh │ │ ├── train_tel_be_knn_v3.sh │ │ ├── train_tel_be_knn_v4.sh │ │ ├── train_tel_be_v1.sh │ │ ├── train_tel_be_v3.sh │ │ └── train_tel_be_v4.sh │ │ ├── steps_xvec │ │ └── utils ├── sre21-av-a │ ├── v1.16k │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ │ ├── clsp_gpu.conf │ │ │ ├── coe_gpu_bigmem.conf │ │ │ ├── coe_gpu_long.conf │ │ │ ├── coe_gpu_rtx.conf │ │ │ ├── coe_gpu_short.conf │ │ │ ├── coe_gpu_v100.conf │ │ │ ├── fbank64_stmn_nb_16k.yaml │ │ │ ├── fbank80_stmn_16k.yaml │ │ │ ├── lresnet34_lid_v1.yaml │ │ │ ├── reverb_noise_aug.yaml │ │ │ └── vad_16k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ │ ├── config_fbank80_stmn_ecapatdnn2048x4_chattstatsi128_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.voxcelebcat.sh │ │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.05_amp.v1.voxcelebcat.sh │ │ │ ├── config_fbank80_stmn_res2net50w26s8_chattstatsi128_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ │ ├── config_fbank80_stmn_tseres2net50w26s4_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ │ └── config_fbank80_stmn_tseres2net50w26s4_chattstatsi128_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ │ ├── calibrate_sre21av_v1.sh │ │ │ ├── compute_lid_acc.py │ │ │ ├── download_sre21_scoring_tool.sh │ │ │ ├── downupsample_datadir.sh │ │ │ ├── estimate_lid_labels.py │ │ │ ├── filter_chnspks.sh │ │ │ ├── filter_chnspks_est_lang.sh │ │ │ ├── format_sre_scores.awk │ │ │ ├── fusion_sanity.sh │ │ │ ├── fusion_sre21av_v1.sh │ │ │ ├── fusion_sre21av_v2.1.sh │ │ │ ├── fusion_sre21av_v2.sh │ │ │ ├── make_musan.py │ │ │ ├── make_musan.sh │ │ │ ├── make_rirs_data.sh │ │ │ ├── make_sre16_eval_tr60_ev40.sh │ │ │ ├── make_sre16_train_dev.sh │ │ │ ├── make_sre21_sub.sh │ │ │ ├── make_train_lists_lang_embed.sh │ │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ │ ├── make_voxceleb1cat_v2.pl │ │ │ ├── make_voxceleb2cat.pl │ │ │ ├── plot-tsne-cts.py │ │ │ ├── plot_scores_sre21av.py │ │ │ ├── plot_scores_sre21av.sh │ │ │ ├── prepare_sre21av_dev_audio.py │ │ │ ├── prepare_sre21av_eval_audio.py │ │ │ ├── prepare_sre21av_eval_audio_nokey.py │ │ │ ├── prepare_sre_cts_superset.py │ │ │ ├── score_sre16.py │ │ │ ├── score_sre16.sh │ │ │ ├── score_sre21.py │ │ │ ├── score_sre21.sh │ │ │ ├── score_sre21_official.sh │ │ │ ├── score_sre_cts_superset.py │ │ │ ├── score_sre_cts_superset.sh │ │ │ └── trn_dev_split_sre_cts_superset.py │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_012_finetune_xvector.sh │ │ ├── run_013_prepare_langid_train_data.sh │ │ ├── run_014_train_lid.sh │ │ ├── run_015_eval_lid.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040_eval_be_v1.sh │ │ ├── run_041_eval_be_v2.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── run_042b_eval_be_v3.sh │ │ ├── run_fus_v2.4.0.sh │ │ ├── run_fus_v2.5.0.sh │ │ ├── steps_be │ │ │ ├── eval-be-plda-snorm-v1.py │ │ │ ├── eval-be-plda-snorm-v2.py │ │ │ ├── eval-be-plda-v1.py │ │ │ ├── eval-be-plda-v2.py │ │ │ ├── eval-be-plda-v3.py │ │ │ ├── eval-calibration-v1-sre-superset.py │ │ │ ├── eval-calibration-v1-sre16.py │ │ │ ├── eval-calibration-v1-sre21-dev.py │ │ │ ├── eval-calibration-v1-sre21-eval.py │ │ │ ├── eval-fusion-sanity-v1.py │ │ │ ├── eval-fusion-v1.py │ │ │ ├── eval-fusion-v2.py │ │ │ ├── eval_be_plda_snorm_v1.sh │ │ │ ├── eval_be_plda_snorm_v2_cts.sh │ │ │ ├── eval_be_plda_snorm_v2_sre21.sh │ │ │ ├── eval_be_plda_v1.sh │ │ │ ├── eval_be_plda_v2_cts.sh │ │ │ ├── eval_be_plda_v2_sre21.sh │ │ │ ├── eval_be_plda_v3_cts.sh │ │ │ ├── eval_be_plda_v3_sre21.sh │ │ │ ├── train-be-plda-v1.py │ │ │ ├── train-be-plda-v2.py │ │ │ ├── train-be-plda-v3.py │ │ │ ├── train-calibration-v1.py │ │ │ ├── train-fusion-v1.py │ │ │ ├── train-fusion-v2.py │ │ │ ├── train_be_plda_v1.sh │ │ │ ├── train_be_plda_v2.sh │ │ │ └── train_be_plda_v3.sh │ │ ├── steps_xvec │ │ └── utils │ └── v1.8k │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank64_stmn_8k.yaml │ │ ├── reverb_noise_aug.yaml │ │ └── vad_8k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ ├── config_fbank64_stmn_ecapatdnn2048x4_chattstatsi128_arcs30m0.3_adam_lr0.02_amp.v1.sh │ │ ├── config_fbank64_stmn_res2net50w26s8_chattstatsi128_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_tseres2net50w26s4_chattstatsi128_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_open_res2net50_alllangs_nocvcn.sh │ │ ├── config_open_resnet34_alllangs_nocvcn.sh │ │ ├── config_open_tseres2net50_alllangs.sh │ │ └── config_open_tseres2net50_alllangs_nocvcn.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_012_finetune_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040_eval_be_v1.sh │ │ ├── run_041_eval_be_v2.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── steps_be │ │ ├── steps_xvec │ │ └── utils ├── sre21-av-v │ ├── v0.1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ │ ├── clsp_gpu.conf │ │ │ ├── coe_gpu_bigmem.conf │ │ │ ├── coe_gpu_long.conf │ │ │ ├── coe_gpu_rtx.conf │ │ │ ├── coe_gpu_short.conf │ │ │ └── coe_gpu_v100.conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ │ ├── calibrate_sre21_visual_v1_sre21.sh │ │ │ ├── calibrate_sre21_visual_v2.1_sre21.sh │ │ │ ├── calibrate_sre21_visual_v2_sre21.sh │ │ │ ├── download_sre21_scoring_tool.sh │ │ │ ├── format_sre_scores.awk │ │ │ ├── fusion_sanity.sh │ │ │ ├── fusion_sre21av_v1.sh │ │ │ ├── fusion_sre21av_v2.1.sh │ │ │ ├── fusion_sre21av_v2.sh │ │ │ ├── install_foamliu_insightface.sh │ │ │ ├── install_insightface.sh │ │ │ ├── make_janus_core.sh │ │ │ ├── make_sre21_sub.sh │ │ │ ├── plot_scores_sre21av.py │ │ │ ├── plot_scores_sre21av.sh │ │ │ ├── prepare_sre21av_dev_visual.py │ │ │ ├── prepare_sre21av_eval_visual.py │ │ │ ├── prepare_sre21av_eval_visual_nokey.py │ │ │ ├── score_dcf.py │ │ │ ├── score_janus_core.sh │ │ │ ├── score_sre21_official.sh │ │ │ └── score_sre21av.sh │ │ ├── path.sh │ │ ├── requirements.txt │ │ ├── run_000_get_pretrained_models.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_extract_embed.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── run_043_eval_be_v4.sh │ │ ├── run_045_eval_be_v6.sh │ │ ├── run_046_eval_be_v7.sh │ │ ├── run_detect_faces.sh │ │ ├── steps_be │ │ ├── steps_insightface │ │ └── utils │ └── v0.2 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ └── coe_gpu_v100.conf │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── path.sh │ │ ├── requirements.txt │ │ ├── run_000_get_pretrained_models.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_extract_embed.sh │ │ ├── run_042_eval_be_v3.sh │ │ ├── run_043_eval_be_v4.sh │ │ ├── run_045_eval_be_v6.sh │ │ ├── run_046_eval_be_v7.sh │ │ ├── run_detect_faces.sh │ │ ├── run_fus_v1.1.sh │ │ ├── run_fus_v2.4.sh │ │ ├── steps_be │ │ ├── steps_insightface │ │ └── utils ├── sre21-av │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── clsp_gpu.conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ └── coe_gpu_v100.conf │ │ ├── datapath.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── download_sre21_scoring_tool.sh │ │ ├── format_sre_scores.awk │ │ ├── make_sre21_sub.sh │ │ ├── prepare_sre21av_dev.py │ │ ├── prepare_sre21av_eval.py │ │ ├── prepare_sre21av_eval_nokey.py │ │ ├── score_sre21.py │ │ ├── score_sre21.sh │ │ ├── score_sre21_official.sh │ │ └── sum_fusion.py │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_fusion_primary.sh │ │ └── run_003_fusion_others.sh ├── voices_challenge │ ├── v0 │ │ ├── cmd.sh │ │ ├── conf │ │ ├── hyp_utils │ │ ├── kaldi_steps │ │ ├── kaldi_utils │ │ ├── local │ │ │ ├── calibrate_voices19_challenge_2folds_v1.sh │ │ │ ├── calibrate_voices19_challenge_v1.sh │ │ │ ├── make_musan.py │ │ │ ├── make_musan.sh │ │ │ ├── make_mx6.sh │ │ │ ├── make_sitw_train.sh │ │ │ ├── make_table_line.sh │ │ │ ├── make_voices19_challenge_dev.sh │ │ │ ├── make_voices19_challenge_eval.sh │ │ │ ├── make_voices_2019_challenge.pl │ │ │ ├── make_voxceleb1cat.pl │ │ │ ├── make_voxceleb2cat.pl │ │ │ ├── score_voices19_challenge.sh │ │ │ └── split_2fold_voices19_challenge_dev.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_mfcc_evad.sh │ │ ├── run_003_compute_vad.sh │ │ ├── run_004_prepare_augment.sh │ │ ├── run_005_compute_mfcc_augment.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_020_extract_xvectors.sh │ │ ├── run_021_combine_xvectors.sh │ │ ├── run_030_backend.sh │ │ ├── run_031_backend_2folds.sh │ │ ├── run_032_backend_adapt_2folds.sh │ │ ├── run_050_make_res_tables.sh │ │ ├── run_051_make_adapt_res_tables.sh │ │ ├── steps │ │ ├── steps_be │ │ │ ├── eval-be-snorm-v1.py │ │ │ ├── eval-be-v1.py │ │ │ ├── eval-calibration-v1.py │ │ │ ├── eval_be_snorm_v1.sh │ │ │ ├── eval_be_v1.sh │ │ │ ├── train-be-v1.py │ │ │ ├── train-be-v2.py │ │ │ ├── train-calibration-v1.py │ │ │ ├── train_be_v1.sh │ │ │ └── train_be_v2.sh │ │ ├── steps_fe │ │ ├── steps_kaldi_xvec │ │ └── utils │ └── v1 │ │ ├── README.md │ │ ├── cmd.sh │ │ ├── conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank80_stmn_16k.yaml │ │ ├── reverb_noise_aug.yaml │ │ └── vad_16k.yaml │ │ ├── datapath.sh │ │ ├── default_config.sh │ │ ├── global_conf │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp_sre19prot.v1.sh │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp_voices19prot.v1.sh │ │ ├── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp_sre19prot.v1.sh │ │ └── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp_voices19prot.v1.sh │ │ ├── hyp_utils │ │ ├── local │ │ ├── calibrate_voices19_challenge_2folds_v1.sh │ │ ├── calibrate_voices19_challenge_v1.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_mx6.sh │ │ ├── make_mx6_calls.pl │ │ ├── make_mx6_mic.pl │ │ ├── make_mx6_utt2clean.sh │ │ ├── make_rirs_data.sh │ │ ├── make_sitw_train.sh │ │ ├── make_table_line.sh │ │ ├── make_voices19_challenge_dev.sh │ │ ├── make_voices19_challenge_eval.sh │ │ ├── make_voxceleb1cat.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── score_voices19_challenge.sh │ │ └── split_2fold_voices19_challenge_dev.sh │ │ ├── path.sh │ │ ├── run_001_prepare_data.sh │ │ ├── run_002_compute_evad.sh │ │ ├── run_003_prepare_noises_rirs.sh │ │ ├── run_010_prepare_xvec_train_data.sh │ │ ├── run_011_train_xvector.sh │ │ ├── run_030_extract_xvectors.sh │ │ ├── run_040_eval_backend.sh │ │ ├── run_041_eval_backend_2folds.sh │ │ ├── run_042_eval_backend_adapt_2folds.sh │ │ ├── run_050_make_res_tables.sh │ │ ├── run_051_make_adapt_res_tables.sh │ │ ├── steps_be │ │ ├── eval-be-snorm-v1.py │ │ ├── eval-be-v1.py │ │ ├── eval-calibration-v1.py │ │ ├── eval_be_snorm_v1.sh │ │ ├── eval_be_v1.sh │ │ ├── train-be-v1.py │ │ ├── train-be-v2.py │ │ ├── train-calibration-v1.py │ │ ├── train_be_v1.sh │ │ └── train_be_v2.sh │ │ ├── steps_xvec │ │ └── utils └── voxceleb │ ├── adv.v1.1 │ ├── README.md │ ├── cmd.sh │ ├── conf │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ │ ├── config_victim_fbank80_stmn_lresnet34_transfer_resetdnn.v1.sh │ │ ├── config_victim_fbank80_stmn_lresnet34_transfer_resetdnn.v1_wavegan_defense.sh │ │ ├── config_victim_fbank80_stmn_resnet34_transfer_fbank40_stmn_resetdnn.v1.sh │ │ ├── config_victim_fbank80_stmn_resnet34_transfer_lresnet.v1.sh │ │ └── config_victim_fbank80_stmn_resnet34_transfer_resetdnn.v1.sh │ ├── hyp_utils │ ├── local │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_prepare_noises_rirs.sh │ ├── run_010_prepare_victim_xvec_train_data.sh │ ├── run_011_train_victim_xvector.sh │ ├── run_012_prepare_transfer_xvec_train_data.sh │ ├── run_013_train_transfer_xvector.sh │ ├── run_014_adv_finetune_victim_xvector.sh │ ├── run_030_extract_xvectors_victim_model.sh │ ├── run_031_extract_xvectors_transfer_model.sh │ ├── run_040_eval_be_victim_model.sh │ ├── run_041_eval_be_transfer_model.sh │ ├── run_043_eval_whitebox_attacks.sh │ ├── run_044_eval_transfer_blackbox_attacks.sh │ ├── run_045_eval_whitebox_attacks_with_randsmooth_defense.sh │ ├── run_046_eval_whitebox_attacks_with_randsmooth_wavegan_defense.sh │ ├── run_053_eval_art_whitebox_attacks.sh │ ├── run_054_eval_art_transfer_blackbox_attacks.sh │ ├── steps │ ├── steps_adv │ ├── steps_be │ ├── steps_fe │ ├── steps_xvec │ └── utils │ ├── adv.v1 │ ├── README.md │ ├── cmd.sh │ ├── conf │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ │ ├── config_victim_lresnet34_transfer_resetdnn.v1.sh │ │ ├── config_victim_resnet34_transfer_lresnet.v1.sh │ │ └── config_victim_resnet34_transfer_resetdnn.v1.sh │ ├── hyp_utils │ ├── local │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_compute_fbank.sh │ ├── run_004_prepare_augment.sh │ ├── run_005_compute_fbank_augment.sh │ ├── run_010_prepare_victim_xvec_train_data.sh │ ├── run_011_train_victim_xvector.sh │ ├── run_012_prepare_transfer_xvec_train_data.sh │ ├── run_013_train_transfer_xvector.sh │ ├── run_030_extract_xvectors_victim_model.sh │ ├── run_031_extract_xvectors_transfer_model.sh │ ├── run_040_eval_be_victim_model.sh │ ├── run_041_eval_be_transfer_model.sh │ ├── run_042_eval_victim_from_wav.sh │ ├── run_043_eval_whitebox_attacks.sh │ ├── run_044_eval_transfer_blackbox_attacks.sh │ ├── run_045_eval_whitebox_attacks_with_randsmooth_defense.sh │ ├── run_053_eval_art_whitebox_attacks.sh │ ├── run_054_eval_art_transfer_blackbox_attacks.sh │ ├── steps │ ├── steps_adv │ ├── steps_be │ ├── steps_fe │ ├── steps_pyfe │ ├── steps_xvec │ └── utils │ ├── adv.v2 │ ├── README.md │ ├── cmd.sh │ ├── conf │ │ ├── coe_gpu_bigmem.conf │ │ ├── coe_gpu_long.conf │ │ ├── coe_gpu_rtx.conf │ │ ├── coe_gpu_short.conf │ │ ├── coe_gpu_v100.conf │ │ ├── fbank80_stmn_16k.yaml │ │ ├── lresnet34_atnet.yaml │ │ ├── lresnet34_spknet.yaml │ │ ├── res2net50_atnet.yaml │ │ ├── reverb_noise_aug.yaml │ │ └── vad_16k.yaml │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_res2net.v1.sh │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_same.v1.sh │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_same_snrge20dB.v1.sh │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_same_testfailed.v1.sh │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_same_trnsnrall_testsnrge20dB.v1.sh │ │ ├── config_spknet_fbank80_stmn_lresnet34_attacknet_same_trnsnrall_testsnrlt20dB.v1.sh │ │ └── config_spknet_fbank80_stmn_lresnet34_attacknet_same_trnsnrge20dB_testsnrlt20dB.v1.sh │ ├── hyp_utils │ ├── local │ │ ├── calibrate_voxceleb1_o_clean.sh │ │ ├── filter_attacks.py │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_rirs_data.sh │ │ ├── make_some_figs.py │ │ ├── make_spkverif_test_lists_exp_attack_snr_v1.py │ │ ├── make_spkverif_test_lists_exp_attack_threat_model_v1.py │ │ ├── make_spkverif_test_lists_exp_attack_type_v1.py │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_train_test_lists_exp_attack_snr_v0.py │ │ ├── make_train_test_lists_exp_attack_snr_v1.py │ │ ├── make_train_test_lists_exp_attack_threat_model_v0.py │ │ ├── make_train_test_lists_exp_attack_threat_model_v1.py │ │ ├── make_train_test_lists_exp_attack_type_v0.py │ │ ├── make_train_test_lists_exp_attack_type_v1.py │ │ ├── make_trials_exp_attack_snr_verif_v0.py │ │ ├── make_trials_exp_attack_snr_verif_v2.py │ │ ├── make_trials_exp_attack_threat_model_verif_v0.py │ │ ├── make_trials_exp_attack_threat_model_verif_v2.py │ │ ├── make_trials_exp_attack_type_novelty_v0.py │ │ ├── make_trials_exp_attack_type_novelty_v2.py │ │ ├── make_trials_exp_attack_type_verif_v0.py │ │ ├── make_trials_exp_attack_type_verif_v2.py │ │ ├── make_voxceleb1_o.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── score_dcf.py │ │ ├── score_voxceleb1_o_clean.sh │ │ └── split_train_test.py │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_prepare_noises_rirs.sh │ ├── run_010_prepare_victim_xvec_train_data.sh │ ├── run_011_train_victim_xvector.sh │ ├── run_020_generate_identif_attacks.sh │ ├── run_021_split_train_test.sh │ ├── run_022_attack_type_classif_allknown.sh │ ├── run_023_snr_classif_allknown.sh │ ├── run_024_threat_model_classif_allknown.sh │ ├── run_030_make_known_unknown_lists.sh │ ├── run_031_attack_type_verif_and_noveltydet.sh │ ├── run_032_snr_verif.sh │ ├── run_033_threat_model_verif.sh │ ├── run_040_extract_xvectors_for_spkverif_task.sh │ ├── run_041_eval_benign_verification.sh │ ├── run_042_generate_verification_attacks.sh │ ├── run_043_spkverif_attack_type_classif_allknown.sh │ ├── run_044_spkverif_attack_snr_classif_allknown.sh │ ├── run_045_spkverif_attack_threat_model_classif_allknown.sh │ ├── run_ds.sh │ ├── run_espresso.sh │ ├── steps │ ├── steps_backend │ │ ├── eval-be-Nvs1-v1.py │ │ ├── eval-be-cos-Nvs1.py │ │ ├── eval-be-cos.py │ │ ├── eval-be-novelty.py │ │ ├── eval-classif-perf-plda-unknown-attacks-noimp.py │ │ ├── eval-classif-perf-plda-unkown-attacks.py │ │ ├── eval-classif-perf-unknown-attacks.py │ │ ├── eval-classif-perf.py │ │ ├── eval_be_Nvs1_v1.sh │ │ ├── eval_be_cos.sh │ │ ├── eval_be_cos_Nvs1.sh │ │ ├── eval_be_novelty.sh │ │ ├── score_attack_verif.sh │ │ ├── train-be-v1.py │ │ └── train_be_v1.sh │ ├── steps_visual │ │ ├── proj-attack-lda.py │ │ └── proj-attack-tsne.py │ ├── steps_xvec │ └── utils │ ├── v1.1 │ ├── README.md │ ├── cmd.sh │ ├── conf │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ │ ├── config_fbank80_stmn_ecapatdnn512x3_chattstatsi128_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_effnetb4_v2_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_fbank80_stmn_effnetb7_v2_eina_hln_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_fbank80_stmn_lresnet34_345_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_lresnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_lspinenet49_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net34w16s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net34w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net50w13s8_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_res2net50w26s8_arcs30m0.3_adam_lr0.05_amp_swa.v1.sh │ │ ├── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp_swa.v1.sh │ │ ├── config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_sharded_amp.v1.sh │ │ ├── config_fbank80_stmn_resnet50_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_seres2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_spine2net49_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_spine2net49s_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_spinenet49_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_spinenet49s_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_tseres2net50w26s4_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_tseresnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_fbank80_stmn_tsespine2net49_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ └── config_fbank80_stmn_tsespine2net49s_arcs30m0.3_adam_lr0.05_amp.v1.sh │ ├── hyp_utils │ ├── local │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_prepare_noises_rirs.sh │ ├── run_010_prepare_xvec_train_data.sh │ ├── run_011_train_xvector.sh │ ├── run_030_extract_xvectors.sh │ ├── run_040_eval_be.sh │ ├── steps │ ├── steps_be │ ├── steps_fe │ ├── steps_pyfe │ ├── steps_xvec │ └── utils │ ├── v1 │ ├── README.md │ ├── cmd.sh │ ├── conf │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ │ ├── config_effnetb0_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_effnetb0_v2_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_effnetb4_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_effnetb4_v2_arcs30m0.3_adam_lr0.01_amp.v1.sh │ │ ├── config_lresnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_resetdnn_narrow_arcs30s0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_resnet34_arcs30m0.3_wo_aug_adam_lr0.05_amp.v1.sh │ │ ├── config_seresnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ │ ├── config_transformer_lac6b6d512h8ff2048_arcs30m0.3_adam_lr0.005_amp.v1.sh │ │ └── config_tseresnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh │ ├── hyp_utils │ ├── local │ │ ├── attack_analysis.py │ │ ├── attack_analysis.sh │ │ ├── calibrate_voxceleb1_o_clean.sh │ │ ├── make_musan.py │ │ ├── make_musan.sh │ │ ├── make_rirs_data.sh │ │ ├── make_some_figs.py │ │ ├── make_train_lists_sup_embed_with_augm.sh │ │ ├── make_trials_subset.py │ │ ├── make_voxceleb1_o.pl │ │ ├── make_voxceleb1_oeh.pl │ │ ├── make_voxceleb1_old.pl │ │ ├── make_voxceleb1_orig.pl │ │ ├── make_voxceleb1_orig_v2.pl │ │ ├── make_voxceleb1_v2.pl │ │ ├── make_voxceleb1_v2_o.pl │ │ ├── make_voxceleb1_v2_oeh.pl │ │ ├── make_voxceleb1cat.pl │ │ ├── make_voxceleb1cat_v2.pl │ │ ├── make_voxceleb2.pl │ │ ├── make_voxceleb2cat.pl │ │ ├── score_dcf.py │ │ ├── score_voxceleb1.sh │ │ ├── score_voxceleb1_o_clean.sh │ │ └── score_voxceleb1_single_cond.sh │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_compute_fbank.sh │ ├── run_004_prepare_augment.sh │ ├── run_005_compute_fbank_augment.sh │ ├── run_010_prepare_xvec_train_data.sh │ ├── run_011_train_xvector.sh │ ├── run_012_finetune_xvector.sh │ ├── run_030_extract_xvectors.sh │ ├── run_031_extract_xvectors_finetuned.sh │ ├── run_040_eval_be.sh │ ├── run_041_eval_be_ft.sh │ ├── steps │ ├── steps_be │ │ ├── eval-be-v1.py │ │ ├── eval-be-v2.py │ │ ├── eval-calibration-v1.py │ │ ├── eval_be_cos.sh │ │ ├── eval_be_v1.sh │ │ ├── eval_be_v2.sh │ │ ├── train-be-v1.py │ │ ├── train-be-v2.py │ │ ├── train-calibration-v1.py │ │ ├── train_be_v1.sh │ │ └── train_be_v2.sh │ ├── steps_fe │ ├── steps_pyfe │ ├── steps_xvec │ └── utils │ └── vae.v1 │ ├── README.md │ ├── cmd.sh │ ├── conf │ ├── datapath.sh │ ├── default_config.sh │ ├── global_conf │ ├── config_dvae_resnet1d_b16d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_dvae_resnet2d_b16c64_z80_c0.8.opt.lr0.01.v1.sh │ ├── config_vae_dc1d_b4d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_vae_dc1d_b9d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_vae_dc2d_b4c64_z80_c0.8.opt.lr0.01.v1.sh │ ├── config_vae_dc2d_b8c64_z80_c0.8.opt.lr0.01.v1.sh │ ├── config_vae_resnet1d_b16d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_vae_resnet1d_b4d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_vae_resnet1d_b8d256_z80_c8.opt.lr0.01.v1.sh │ ├── config_vae_resnet2d_b4c64_z80_c0.8.opt.lr0.01.v1.sh │ ├── config_vae_resnet2d_b8c64_z80_c0.8.opt.lr0.01.v1.sh │ ├── config_vqdvae_conformer_lac25b6d512h8cbk31ff2048_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.0025.v6.sh │ ├── config_vqdvae_resnet1d_b8d256_emakmeansvq_z256cb512x16_c142.opt.lr0.01.v1.sh │ ├── config_vqdvae_resnet1d_b8d256_emakmeansvq_z256cb512x32_c71.opt.lr0.01.v1.sh │ ├── config_vqdvae_resnet1d_b8d256_emakmeansvq_z256cb512x4_c569.opt.lr0.01.v1.sh │ ├── config_vqdvae_resnet1d_b8d256_emakmeansvq_z256cb512x8_c284.opt.lr0.01.v1.sh │ ├── config_vqdvae_resnet1d_b8d256swish_emakmeansvq_z256cb512x16_c142.opt.lr0.01.v1.sh │ ├── config_vqdvae_transformer_lac25b6d512h8ff2048_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.01.v4.sh │ ├── config_vqdvae_transformer_lac25b6d512h8ff2048rpe_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.005.v6.sh │ ├── config_vqvae_conformer_lac25b6d512h8cbk31ff2048_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.01.v4.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512_c2275.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x128_c18.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x16_c142.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x256_c9.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x2_c1138.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x32_c71.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x4_c569.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x4_c569_predvar.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x64_c36.opt.lr0.01.v1.sh │ ├── config_vqvae_resnet1d_b8d256_emakmeansvq_z256cb512x8_c284.opt.lr0.01.v1.sh │ ├── config_vqvae_transformer_b6d512h8ff2048_emakmeansvq_z512cb512x8_c36.opt.lr0.01.v4.sh │ ├── config_vqvae_transformer_b6d512h8ff2048rpe_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.01.v4.sh │ ├── config_vqvae_transformer_lac25b6d512h8ff2048_emakmeansvq_z512cb512x8_c36.opt.lr0.01.v4.sh │ ├── config_vqvae_transformer_lac25b6d512h8ff2048_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.01.v4.sh │ └── config_vqvae_transformer_lac25b6d512h8ff2048rpe_emakmeansvq_z512cb512x8_c36_radam.opt.lr0.01.v4.sh │ ├── hyp_utils │ ├── local │ ├── path.sh │ ├── run_001_prepare_data.sh │ ├── run_002_compute_evad.sh │ ├── run_003_compute_fbank.sh │ ├── run_004_prepare_augment.sh │ ├── run_005_compute_fbank_augment.sh │ ├── run_010_prepare_gen_model_train_data.sh │ ├── run_011_train_model.sh │ ├── run_012_eval_recons.sh │ ├── run_013_eval_xvector_asv.sh │ ├── steps │ ├── steps_be │ ├── steps_fe │ ├── steps_pyfe │ ├── steps_xvec │ └── utils ├── hyp_utils ├── adv │ ├── eval_cosine_scoring_from_adv_test_wav.sh │ ├── eval_cosine_scoring_from_adv_test_wav_wavegan.sh │ ├── eval_cosine_scoring_from_art_test_wav.sh │ ├── eval_cosine_scoring_from_transfer_adv_test_wav.sh │ ├── eval_cosine_scoring_from_transfer_art_test_wav.sh │ ├── generate_adv_attacks_xvector_classif.sh │ └── generate_adv_attacks_xvector_verif.sh ├── conda_env.sh ├── deprec │ ├── combine_data.sh │ ├── fix_data_dir.sh │ ├── remove_short_packed_audios.sh │ └── subset_data_dir.sh ├── feats │ ├── copy_feats.sh │ ├── make_evad.sh │ ├── make_fbank.sh │ ├── make_mfcc.sh │ ├── make_torch_fbank.sh │ └── segments_to_bin_vad.sh ├── filter_trials.awk ├── free-gpu ├── generative │ └── eval_vae.sh ├── kaldi │ ├── steps │ │ ├── data │ │ │ ├── augment_data_dir.py │ │ │ ├── data_dir_manipulation_lib.py │ │ │ ├── make_musan.py │ │ │ ├── make_musan.sh │ │ │ └── reverberate_data_dir.py │ │ ├── libs │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ └── nnet3 │ │ │ │ ├── __init__.py │ │ │ │ ├── report │ │ │ │ ├── __init__.py │ │ │ │ └── log_parse.py │ │ │ │ ├── train │ │ │ │ ├── __init__.py │ │ │ │ ├── chain_objf │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── acoustic_model.py │ │ │ │ ├── common.py │ │ │ │ ├── dropout_schedule.py │ │ │ │ └── frame_level_objf │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── acoustic_model.py │ │ │ │ │ ├── common.py │ │ │ │ │ └── raw_model.py │ │ │ │ └── xconfig │ │ │ │ ├── __init__.py │ │ │ │ ├── attention.py │ │ │ │ ├── basic_layers.py │ │ │ │ ├── composite_layers.py │ │ │ │ ├── convolution.py │ │ │ │ ├── gru.py │ │ │ │ ├── layers.py │ │ │ │ ├── lstm.py │ │ │ │ ├── parser.py │ │ │ │ ├── stats_layer.py │ │ │ │ ├── trivial_layers.py │ │ │ │ └── utils.py │ │ ├── make_fbank.sh │ │ ├── make_fbank_pitch.sh │ │ ├── make_index.sh │ │ ├── make_mfcc.sh │ │ ├── make_mfcc_pitch.sh │ │ ├── make_mfcc_pitch_online.sh │ │ ├── make_plp.sh │ │ ├── make_plp_pitch.sh │ │ ├── nnet │ │ │ ├── align.sh │ │ │ ├── decode.sh │ │ │ ├── ivector │ │ │ │ ├── extract_ivectors.sh │ │ │ │ ├── train_diag_ubm.sh │ │ │ │ └── train_ivector_extractor.sh │ │ │ ├── make_bn_feats.sh │ │ │ ├── make_denlats.sh │ │ │ ├── make_fmllr_feats.sh │ │ │ ├── make_fmmi_feats.sh │ │ │ ├── make_priors.sh │ │ │ ├── pretrain_dbn.sh │ │ │ ├── train.sh │ │ │ ├── train_mmi.sh │ │ │ ├── train_mpe.sh │ │ │ └── train_scheduler.sh │ │ ├── nnet2 │ │ │ ├── adjust_priors.sh │ │ │ ├── align.sh │ │ │ ├── check_ivectors_compatible.sh │ │ │ ├── convert_lda_to_raw.sh │ │ │ ├── convert_nnet1_to_nnet2.sh │ │ │ ├── create_appended_model.sh │ │ │ ├── decode.sh │ │ │ ├── dump_bottleneck_features.sh │ │ │ ├── get_egs.sh │ │ │ ├── get_egs2.sh │ │ │ ├── get_egs_discriminative2.sh │ │ │ ├── get_ivector_id.sh │ │ │ ├── get_lda.sh │ │ │ ├── get_lda_block.sh │ │ │ ├── get_num_frames.sh │ │ │ ├── get_perturbed_feats.sh │ │ │ ├── make_denlats.sh │ │ │ ├── make_multisplice_configs.py │ │ │ ├── relabel_egs.sh │ │ │ ├── relabel_egs2.sh │ │ │ ├── remove_egs.sh │ │ │ ├── retrain_fast.sh │ │ │ ├── retrain_simple2.sh │ │ │ ├── retrain_tanh.sh │ │ │ ├── train_block.sh │ │ │ ├── train_convnet_accel2.sh │ │ │ ├── train_discriminative.sh │ │ │ ├── train_discriminative2.sh │ │ │ ├── train_discriminative_multilang2.sh │ │ │ ├── train_more.sh │ │ │ ├── train_more2.sh │ │ │ ├── train_multilang2.sh │ │ │ ├── train_multisplice_accel2.sh │ │ │ ├── train_multisplice_ensemble.sh │ │ │ ├── train_pnorm.sh │ │ │ ├── train_pnorm_accel2.sh │ │ │ ├── train_pnorm_bottleneck_fast.sh │ │ │ ├── train_pnorm_ensemble.sh │ │ │ ├── train_pnorm_fast.sh │ │ │ ├── train_pnorm_multisplice.sh │ │ │ ├── train_pnorm_multisplice2.sh │ │ │ ├── train_pnorm_simple.sh │ │ │ ├── train_pnorm_simple2.sh │ │ │ ├── train_tanh.sh │ │ │ ├── train_tanh_bottleneck.sh │ │ │ ├── train_tanh_fast.sh │ │ │ └── update_nnet.sh │ │ └── nnet3 │ │ │ ├── adjust_priors.sh │ │ │ ├── align.sh │ │ │ ├── align_lats.sh │ │ │ ├── chain │ │ │ ├── align_lats.sh │ │ │ ├── build_tree.sh │ │ │ ├── build_tree_multiple_sources.sh │ │ │ ├── e2e │ │ │ │ ├── README.txt │ │ │ │ ├── compute_biphone_stats.py │ │ │ │ ├── get_egs_e2e.sh │ │ │ │ ├── prepare_e2e.sh │ │ │ │ ├── text_to_phones.py │ │ │ │ └── train_e2e.py │ │ │ ├── gen_topo.pl │ │ │ ├── gen_topo.py │ │ │ ├── gen_topo2.py │ │ │ ├── gen_topo3.py │ │ │ ├── gen_topo4.py │ │ │ ├── gen_topo5.py │ │ │ ├── gen_topo_orig.py │ │ │ ├── get_egs.sh │ │ │ ├── get_model_context.sh │ │ │ ├── get_phone_post.sh │ │ │ ├── make_weighted_den_fst.sh │ │ │ ├── multilingual │ │ │ │ └── combine_egs.sh │ │ │ ├── train.py │ │ │ └── train_tdnn.sh │ │ │ ├── chain2 │ │ │ ├── combine_egs.sh │ │ │ ├── compute_preconditioning_matrix.sh │ │ │ ├── get_raw_egs.sh │ │ │ ├── internal │ │ │ │ ├── get_best_model.sh │ │ │ │ └── get_train_schedule.py │ │ │ ├── process_egs.sh │ │ │ ├── randomize_egs.sh │ │ │ ├── train.sh │ │ │ ├── validate_processed_egs.sh │ │ │ ├── validate_randomized_egs.sh │ │ │ └── validate_raw_egs.sh │ │ │ ├── components.py │ │ │ ├── compute_output.sh │ │ │ ├── convert_nnet2_to_nnet3.py │ │ │ ├── decode.sh │ │ │ ├── decode_grammar.sh │ │ │ ├── decode_lookahead.sh │ │ │ ├── decode_looped.sh │ │ │ ├── decode_score_fusion.sh │ │ │ ├── decode_semisup.sh │ │ │ ├── dot │ │ │ ├── descriptor_parser.py │ │ │ └── nnet3_to_dot.py │ │ │ ├── get_degs.sh │ │ │ ├── get_egs.sh │ │ │ ├── get_egs_discriminative.sh │ │ │ ├── get_egs_targets.sh │ │ │ ├── get_saturation.pl │ │ │ ├── get_successful_models.py │ │ │ ├── lstm │ │ │ ├── make_configs.py │ │ │ └── train.sh │ │ │ ├── make_bottleneck_features.sh │ │ │ ├── make_denlats.sh │ │ │ ├── make_tdnn_configs.py │ │ │ ├── multilingual │ │ │ ├── allocate_multilingual_examples.py │ │ │ └── combine_egs.sh │ │ │ ├── nnet3_to_dot.sh │ │ │ ├── remove_egs.sh │ │ │ ├── report │ │ │ ├── convert_model.py │ │ │ ├── generate_plots.py │ │ │ └── summarize_compute_debug_timing.py │ │ │ ├── tdnn │ │ │ ├── make_configs.py │ │ │ ├── train.sh │ │ │ └── train_raw_nnet.sh │ │ │ ├── train_discriminative.sh │ │ │ ├── train_dnn.py │ │ │ ├── train_raw_dnn.py │ │ │ ├── train_raw_rnn.py │ │ │ ├── train_rnn.py │ │ │ ├── train_tdnn.sh │ │ │ ├── xconfig_to_config.py │ │ │ └── xconfig_to_configs.py │ ├── utils │ │ ├── apply_map.pl │ │ ├── combine_data.sh │ │ ├── copy_data_dir.sh │ │ ├── create_data_link.pl │ │ ├── create_split_dir.pl │ │ ├── data │ │ │ ├── combine_data.sh │ │ │ ├── combine_short_segments.sh │ │ │ ├── convert_data_dir_to_whole.sh │ │ │ ├── copy_data_dir.sh │ │ │ ├── extend_segment_times.py │ │ │ ├── extract_wav_segments_data_dir.sh │ │ │ ├── fix_data_dir.sh │ │ │ ├── fix_subsegment_feats.pl │ │ │ ├── get_allowed_durations.py │ │ │ ├── get_frame_shift.sh │ │ │ ├── get_num_frames.sh │ │ │ ├── get_reco2dur.sh │ │ │ ├── get_reco2utt_for_data.sh │ │ │ ├── get_segments_for_data.sh │ │ │ ├── get_uniform_subsegments.py │ │ │ ├── get_utt2dur.sh │ │ │ ├── get_utt2num_frames.sh │ │ │ ├── internal │ │ │ │ ├── choose_utts_to_combine.py │ │ │ │ ├── combine_segments_to_recording.py │ │ │ │ ├── modify_speaker_info.py │ │ │ │ └── perturb_volume.py │ │ │ ├── limit_feature_dim.sh │ │ │ ├── modify_speaker_info.sh │ │ │ ├── modify_speaker_info_to_recording.sh │ │ │ ├── normalize_data_range.pl │ │ │ ├── perturb_data_dir_speed.sh │ │ │ ├── perturb_data_dir_speed_3way.sh │ │ │ ├── perturb_data_dir_volume.sh │ │ │ ├── perturb_speed_to_allowed_lengths.py │ │ │ ├── remove_dup_utts.sh │ │ │ ├── resample_data_dir.sh │ │ │ ├── shift_and_combine_feats.sh │ │ │ ├── shift_feats.sh │ │ │ ├── split_data.sh │ │ │ ├── subsegment_data_dir.sh │ │ │ ├── subset_data_dir.sh │ │ │ └── validate_data_dir.sh │ │ ├── filter_scp.pl │ │ ├── filter_scps.pl │ │ ├── fix_data_dir.sh │ │ ├── make_absolute.sh │ │ ├── parse_options.sh │ │ ├── perturb_data_dir_speed.sh │ │ ├── queue.pl │ │ ├── retry.pl │ │ ├── run.pl │ │ ├── slurm.pl │ │ ├── spk2utt_to_utt2spk.pl │ │ ├── split_data.sh │ │ ├── split_scp.pl │ │ ├── subset_data_dir.sh │ │ ├── subset_scp.pl │ │ ├── sym2int.pl │ │ ├── utt2spk_to_spk2utt.pl │ │ ├── validate_data_dir.sh │ │ ├── validate_dict_dir.pl │ │ ├── validate_lang.pl │ │ └── validate_text.pl │ └── vad │ │ ├── compute_vad_decision.sh │ │ ├── detect_speech_activity.sh │ │ ├── fix_vad_numframes.sh │ │ ├── get_utt2dur.sh │ │ ├── segments2vad.py │ │ └── segments2vad.sh ├── kaldi_extras │ └── utils │ │ ├── remove_short_audios.sh │ │ ├── remove_short_utts.sh │ │ ├── remove_spk_few_utts.sh │ │ ├── remove_utts_wo_vad.sh │ │ ├── rttm_to_bin_vad.sh │ │ └── segments_to_bin_vad.sh ├── parse_options.sh ├── queue.pl ├── remove_short_audios.sh ├── remove_short_utts.sh ├── remove_spk_few_utts.sh ├── remove_utts_wo_vad.sh ├── retry.pl ├── rttm_to_bin_vad.sh ├── slurm.pl ├── torch.sh └── xvectors │ ├── copy_feats.sh │ ├── eval_cosine_scoring_from_test_wav.sh │ ├── eval_xvec_logits_from_wav.sh │ ├── extract_xvectors.sh │ ├── extract_xvectors_from_wav.sh │ ├── extract_xvectors_from_wav_with_diar.sh │ ├── extract_xvectors_slidwin.sh │ ├── extract_xvectors_slidwin_from_wav.sh │ ├── extract_xvectors_with_vae_preproc.sh │ ├── make_babble_noise_for_nnet_train.sh │ ├── pack_rirs_for_nnet_train.sh │ ├── prepare_feats_for_nnet_train.sh │ └── preprocess_audios_for_nnet_train.sh ├── hyperion ├── __init__.py ├── augment │ ├── __init__.py │ ├── noise_augment.py │ ├── reverb_augment.py │ ├── speech_augment.py │ └── speed_augment.py ├── bin │ ├── apply-mvn-select-frames.py │ ├── compute-energy-vad.py │ ├── compute-mfcc-feats.py │ ├── copy-feats.py │ ├── eval-cos-1vs1.py │ ├── eval-linear-gbe-up.py │ ├── eval-linear-gbe.py │ ├── eval-linear-svmc.py │ ├── eval-logistic-regression.py │ ├── eval-plda-1vs1.py │ ├── eval-plda-nvs1.py │ ├── make-babble-noise-audio-files.py │ ├── merge-h5-files.py │ ├── pack-audio-files.py │ ├── pack-wav-rirs.py │ ├── plot-vector-hist.py │ ├── plot-vector-tsne.py │ ├── preprocess-audio-files.py │ ├── rttm-to-bin-vad.py │ ├── segments-to-bin-vad.py │ ├── torch-adv-finetune-xvec-from-wav.py │ ├── torch-adv-finetune-xvec.py │ ├── torch-compute-mfcc-feats.py │ ├── torch-eval-vae.py │ ├── torch-eval-xvec-cosine-scoring-from-adv-test-wav-wavegan.py │ ├── torch-eval-xvec-cosine-scoring-from-adv-test-wav.py │ ├── torch-eval-xvec-cosine-scoring-from-art-test-wav.py │ ├── torch-eval-xvec-cosine-scoring-from-test-wav.py │ ├── torch-eval-xvec-cosine-scoring-from-transfer-adv-test-wav.py │ ├── torch-eval-xvec-cosine-scoring-from-transfer-art-test-wav.py │ ├── torch-eval-xvec-logits-from-wav.py │ ├── torch-extract-xvectors-from-wav-with-rttm.py │ ├── torch-extract-xvectors-from-wav.py │ ├── torch-extract-xvectors-slidwin-from-wav.py │ ├── torch-extract-xvectors-slidwin.py │ ├── torch-extract-xvectors-vae-preproc.py │ ├── torch-extract-xvectors.py │ ├── torch-finetune-xvec-dfr-from-wav.py │ ├── torch-finetune-xvec-dfr.py │ ├── torch-finetune-xvec-from-wav.py │ ├── torch-finetune-xvec.py │ ├── torch-generate-adv-attacks-xvector-classif.py │ ├── torch-generate-adv-attacks-xvector-verif.py │ ├── torch-train-dc1d-ae.py │ ├── torch-train-dvae.py │ ├── torch-train-efficientnet-xvec-from-wav.py │ ├── torch-train-efficientnet-xvec.py │ ├── torch-train-resnet-xvec-from-wav.py │ ├── torch-train-resnet-xvec.py │ ├── torch-train-resnet1d-xvec-from-wav.py │ ├── torch-train-spinenet-xvec-from-wav.py │ ├── torch-train-tdnn-xvec-from-wav.py │ ├── torch-train-tdnn-xvec.py │ ├── torch-train-transformer-xvec-v1-from-wav.py │ ├── torch-train-transformer-xvec-v1.py │ ├── torch-train-vae.py │ ├── torch-train-vq-dvae.py │ ├── torch-train-vq-vae.py │ ├── torch-train-xvec-from-wav.py │ ├── train-cw-up.py │ ├── train-cw.py │ ├── train-gaussianizer.py │ ├── train-lda.py │ ├── train-linear-gbe-up.py │ ├── train-linear-gbe.py │ ├── train-linear-svmc.py │ ├── train-logistic-regression.py │ ├── train-mvn.py │ ├── train-nda.py │ ├── train-pca.py │ └── train-plda.py ├── bin_deprec │ ├── ark2hyp.py │ ├── arkvad2nist.py │ ├── compute-gmm-post.py │ ├── eval-2class-performance.py │ ├── eval-elbo-ubm.py │ ├── eval-q-scoring-homo-gbe.py │ ├── eval-score-norm.py │ ├── h5vad2nist.py │ ├── init-ubm.py │ ├── scores2lre_format.py │ ├── torch-train-conformer-enc-v1-vq-dvae.py │ ├── torch-train-conformer-enc-v1-vq-vae.py │ ├── torch-train-dc1d-dvae.py │ ├── torch-train-dc1d-vae.py │ ├── torch-train-dc2d-dvae.py │ ├── torch-train-dc2d-vae.py │ ├── torch-train-resnet1d-dvae.py │ ├── torch-train-resnet1d-vae.py │ ├── torch-train-resnet1d-vq-dvae.py │ ├── torch-train-resnet1d-vq-vae.py │ ├── torch-train-resnet2d-dvae.py │ ├── torch-train-resnet2d-vae.py │ ├── torch-train-resnet2d-vq-dvae.py │ ├── torch-train-resnet2d-vq-vae.py │ ├── torch-train-transformer-enc-v1-dvae.py │ ├── torch-train-transformer-enc-v1-vae.py │ ├── torch-train-transformer-enc-v1-vq-dvae.py │ ├── torch-train-transformer-enc-v1-vq-vae.py │ ├── torch-train-xvector.py │ ├── train-q-scoring-homo-gbe.py │ └── vectors2scores.py ├── calibration │ ├── __init__.py │ ├── gauss_calibration.py │ └── unsup_gauss_calibration.py ├── classifiers │ ├── __init__.py │ ├── binary_logistic_regression.py │ ├── greedy_fusion.py │ ├── linear_gbe.py │ ├── linear_gbe1.py │ ├── linear_gbe_up.py │ ├── linear_svmc.py │ ├── logistic_regression.py │ └── q_scoring_homo_gbe.py ├── clustering │ ├── __init__.py │ ├── ahc.py │ └── kmeans.py ├── diarization │ ├── __init__.py │ └── diar_ahc_plda.py ├── feats │ ├── __init__.py │ ├── energy_vad.py │ ├── feature_normalization.py │ ├── feature_windows.py │ ├── filter_banks.py │ ├── frame_selector.py │ ├── mfcc.py │ └── stft.py ├── helpers │ ├── __init__.py │ ├── classif_trial_data_reader.py │ ├── multi_test_trial_data_reader.py │ ├── multi_test_trial_data_reader_v2.py │ ├── plda_factory.py │ ├── tracking_data_reader.py │ ├── trial_data_reader.py │ ├── vector_class_reader.py │ └── vector_reader.py ├── hyp_defs.py ├── hyp_model.py ├── io │ ├── __init__.py │ ├── ark_data_reader.py │ ├── ark_data_writer.py │ ├── audio_reader.py │ ├── audio_writer.py │ ├── bin_vad_reader.py │ ├── copy_feats.py │ ├── data_reader.py │ ├── data_rw_factory.py │ ├── data_writer.py │ ├── h5_data_reader.py │ ├── h5_data_writer.py │ ├── h5_merger.py │ ├── hyp_data_reader.py │ ├── hyp_data_writer.py │ ├── int32_writer.py │ ├── kaldi_data_reader.py │ ├── packed_audio_reader.py │ ├── packed_audio_writer.py │ ├── rw_specifiers.py │ ├── segment_vad_reader.py │ ├── vad_reader.py │ └── vad_rw_factory.py ├── metrics │ ├── __init__.py │ ├── acc.py │ ├── cllr.py │ ├── confidence.py │ ├── confusion_matrix.py │ ├── dcf.py │ ├── dcf_plot.py │ ├── det_plot.py │ ├── eer.py │ ├── roc.py │ ├── utils.py │ └── verification_evaluator.py ├── model_loader.py ├── pdfs │ ├── __init__.py │ ├── core │ │ ├── __init__.py │ │ ├── exp_family.py │ │ ├── normal.py │ │ ├── normal_diag_cov.py │ │ └── pdf.py │ ├── hmm │ │ ├── __init__.py │ │ └── hmm.py │ ├── jfa │ │ ├── __init__.py │ │ └── jfa_total.py │ ├── mixtures │ │ ├── __init__.py │ │ ├── exp_family_mixture.py │ │ ├── gmm.py │ │ ├── gmm_diag_cov.py │ │ └── gmm_tied_diag_cov.py │ └── plda │ │ ├── __init__.py │ │ ├── frplda.py │ │ ├── plda.py │ │ ├── plda_base.py │ │ └── splda.py ├── pipeline │ └── pipeline.py ├── score_norm │ ├── __init__.py │ ├── adapt_s_norm.py │ ├── s_norm.py │ ├── score_norm.py │ ├── t_norm.py │ ├── tz_norm.py │ ├── z_norm.py │ └── zt_norm.py ├── torch │ ├── __init__.py │ ├── adv_attacks │ │ ├── __init__.py │ │ ├── adv_attack.py │ │ ├── art_attack_factory.py │ │ ├── attack_factory.py │ │ ├── carlini_wagner.py │ │ ├── carlini_wagner_l0.py │ │ ├── carlini_wagner_l2.py │ │ ├── carlini_wagner_linf.py │ │ ├── fgsm_attack.py │ │ ├── iter_fgsm_attack.py │ │ ├── pgd_attack.py │ │ ├── rand_fgsm_attack.py │ │ ├── random_attack_factory.py │ │ └── snr_fgsm_attack.py │ ├── adv_defenses │ │ ├── __init__.py │ │ └── wave_gan_white.py │ ├── data │ │ ├── __init__.py │ │ ├── audio_dataset.py │ │ ├── embed_dataset.py │ │ ├── feat_seq_dataset.py │ │ ├── paired_feat_seq_dataset.py │ │ ├── weighted_embed_sampler.py │ │ └── weighted_seq_sampler.py │ ├── helpers │ │ └── __init__.py │ ├── layer_blocks │ │ ├── __init__.py │ │ ├── conformer_conv.py │ │ ├── conformer_encoder_v1.py │ │ ├── dc1d_blocks.py │ │ ├── dc2d_blocks.py │ │ ├── etdnn_blocks.py │ │ ├── fc_blocks.py │ │ ├── mbconv_blocks.py │ │ ├── res2net1d_blocks.py │ │ ├── res2net2d_blocks.py │ │ ├── res2net_blocks.py │ │ ├── resetdnn_blocks.py │ │ ├── resnet1d_blocks.py │ │ ├── resnet2d_blocks.py │ │ ├── resnet_blocks.py │ │ ├── se_blocks.py │ │ ├── seresnet_blocks.py │ │ ├── spine_blocks.py │ │ ├── tdnn_blocks.py │ │ ├── transformer_conv2d_subsampler.py │ │ ├── transformer_encoder_v1.py │ │ └── transformer_feedforward.py │ ├── layers │ │ ├── __init__.py │ │ ├── activation_factory.py │ │ ├── attention.py │ │ ├── audio_feats.py │ │ ├── audio_feats_factory.py │ │ ├── calibrators.py │ │ ├── dropout.py │ │ ├── global_pool.py │ │ ├── interpolate.py │ │ ├── margin_losses.py │ │ ├── mvn.py │ │ ├── norm_layer_factory.py │ │ ├── pdf_storage.py │ │ ├── pool_factory.py │ │ ├── pos_encoder.py │ │ ├── spec_augment.py │ │ ├── subpixel_convs.py │ │ ├── swish.py │ │ ├── tensor2pdf.py │ │ ├── tensor2pdf1.py │ │ ├── vq.py │ │ └── vq1.py │ ├── loggers │ │ ├── __init__.py │ │ ├── csv_logger.py │ │ ├── logger.py │ │ ├── logger_list.py │ │ ├── prog_logger.py │ │ ├── tensorboard_logger.py │ │ └── wandb_logger.py │ ├── losses │ │ ├── __init__.py │ │ └── bce_with_llr.py │ ├── lr_schedulers │ │ ├── __init__.py │ │ ├── cos_lr.py │ │ ├── exp_lr.py │ │ ├── factory.py │ │ ├── invpow_lr.py │ │ ├── lr_scheduler.py │ │ └── red_lr_on_plateau.py │ ├── metrics │ │ ├── __init__.py │ │ ├── accuracy.py │ │ ├── accuracy_functional.py │ │ └── metrics.py │ ├── models │ │ ├── __init__.py │ │ ├── ae │ │ │ └── ae.py │ │ ├── plda │ │ │ ├── fc_nsplda.py │ │ │ ├── plda_base.py │ │ │ └── splda.py │ │ ├── tvector │ │ │ ├── __init__.py │ │ │ ├── resnet_tvector.py │ │ │ └── tvector.py │ │ ├── vae │ │ │ ├── vae.py │ │ │ └── vq_vae.py │ │ └── xvectors │ │ │ ├── efficient_net_xvector.py │ │ │ ├── resnet1d_xvector.py │ │ │ ├── resnet_xvector.py │ │ │ ├── spinenet_xvector.py │ │ │ ├── tdnn_xvector.py │ │ │ ├── transformer_xvector_v1.py │ │ │ └── xvector.py │ ├── narchs │ │ ├── __init__.py │ │ ├── audio_feats_mvn.py │ │ ├── classif_head.py │ │ ├── conformer_encoder_v1.py │ │ ├── dc1d_decoder.py │ │ ├── dc1d_encoder.py │ │ ├── dc2d_decoder.py │ │ ├── dc2d_encoder.py │ │ ├── efficient_net.py │ │ ├── etdnn.py │ │ ├── fcnet.py │ │ ├── net_arch.py │ │ ├── resetdnn.py │ │ ├── resnet.py │ │ ├── resnet1d_decoder.py │ │ ├── resnet1d_encoder.py │ │ ├── resnet2d_decoder.py │ │ ├── resnet2d_encoder.py │ │ ├── resnet_factory.py │ │ ├── spinenet.py │ │ ├── spinenet_factory.py │ │ ├── tdnn.py │ │ ├── tdnn_factory.py │ │ ├── torch_na_loader.py │ │ ├── transformer_encoder_v1.py │ │ └── xvector_classif.py │ ├── optim │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── fgsm.py │ │ └── radam.py │ ├── seq_embed │ │ └── __init__.py │ ├── torch_defs.py │ ├── torch_model.py │ ├── torch_model_loader.py │ ├── trainers │ │ ├── __init__.py │ │ ├── ae_trainer.py │ │ ├── dvae_trainer.py │ │ ├── plda_trainer.py │ │ ├── torch_trainer.py │ │ ├── vae_trainer.py │ │ ├── vq_dvae_trainer.py │ │ ├── vq_vae_trainer.py │ │ ├── xvector_adv_trainer.py │ │ ├── xvector_adv_trainer_from_wav.py │ │ ├── xvector_finetuner.py │ │ ├── xvector_trainer.py │ │ ├── xvector_trainer_deep_feat_reg.py │ │ ├── xvector_trainer_deep_feat_reg_from_wav.py │ │ └── xvector_trainer_from_wav.py │ ├── transforms │ │ ├── __init__.py │ │ └── reshape.py │ └── utils │ │ ├── __init__.py │ │ ├── data_parallel.py │ │ ├── ddp.py │ │ ├── devices.py │ │ ├── distributions.py │ │ ├── eval_utils.py │ │ ├── math.py │ │ ├── metric_acc.py │ │ └── misc.py ├── transforms │ ├── __init__.py │ ├── cent_whiten.py │ ├── cent_whiten_up.py │ ├── coral.py │ ├── gaussianizer.py │ ├── lda.py │ ├── lnorm.py │ ├── lnorm_up.py │ ├── mvn.py │ ├── nap.py │ ├── nda.py │ ├── pca.py │ ├── sb_sw.py │ ├── skl_tsne.py │ └── transform_list.py ├── utils │ ├── __init__.py │ ├── ext_segment_list.py │ ├── fold_list.py │ ├── framing.py │ ├── kaldi_io_funcs.py │ ├── kaldi_matrix.py │ ├── list_utils.py │ ├── math.py │ ├── misc.py │ ├── multithreading.py │ ├── plotting.py │ ├── queues.py │ ├── rttm.py │ ├── scp_list.py │ ├── segment_list.py │ ├── sparse_trial_key.py │ ├── sparse_trial_scores.py │ ├── splicing.py │ ├── tensors.py │ ├── time_units.py │ ├── train_val_eval_list.py │ ├── trial_key.py │ ├── trial_ndx.py │ ├── trial_scores.py │ ├── trial_stats.py │ ├── utt2info.py │ └── vad_utils.py └── vb_pdfs │ └── core │ ├── exponential_family.py │ └── pdf.py ├── install_egs_requirements.sh ├── make_clsp_links.sh ├── make_coe_links.sh ├── prepare_egs_paths.sh ├── requirements.txt ├── resources └── test │ └── utils │ ├── core-core_det5_key.h5 │ └── core-core_det5_ndx.h5 ├── run_test.sh ├── setup.py ├── tests ├── data_in │ ├── ark │ │ ├── feat1_b.ark │ │ ├── feat1_b.scp │ │ ├── feat1_c1.ark │ │ ├── feat1_c1.scp │ │ ├── feat1_c2.ark │ │ ├── feat1_c2.scp │ │ ├── feat1_c3.ark │ │ ├── feat1_c3.scp │ │ ├── feat1_c4.ark │ │ ├── feat1_c4.scp │ │ ├── feat1_c5.ark │ │ ├── feat1_c5.scp │ │ ├── feat1_c6.ark │ │ ├── feat1_c6.scp │ │ ├── feat1_c7.ark │ │ ├── feat1_c7.scp │ │ ├── feat1_t.ark │ │ ├── feat1_t.scp │ │ ├── feat1_uc1.ark │ │ ├── feat1_uc1.scp │ │ ├── feat1_uc2.ark │ │ ├── feat1_uc2.scp │ │ ├── feat1_uc3.ark │ │ ├── feat1_uc3.scp │ │ ├── feat1_uc4.ark │ │ ├── feat1_uc4.scp │ │ ├── feat1_uc5.ark │ │ ├── feat1_uc5.scp │ │ ├── feat1_uc6.ark │ │ ├── feat1_uc6.scp │ │ ├── feat1_uc7.ark │ │ ├── feat1_uc7.scp │ │ ├── feat2_b.ark │ │ ├── feat2_b.scp │ │ ├── feat2_c1.ark │ │ ├── feat2_c1.scp │ │ ├── feat2_c2.ark │ │ ├── feat2_c2.scp │ │ ├── feat2_c3.ark │ │ ├── feat2_c3.scp │ │ ├── feat2_c4.ark │ │ ├── feat2_c4.scp │ │ ├── feat2_c5.ark │ │ ├── feat2_c5.scp │ │ ├── feat2_c6.ark │ │ ├── feat2_c6.scp │ │ ├── feat2_c7.ark │ │ ├── feat2_c7.scp │ │ ├── feat2_t.ark │ │ ├── feat2_t.scp │ │ ├── feat2_uc1.ark │ │ ├── feat2_uc1.scp │ │ ├── feat2_uc2.ark │ │ ├── feat2_uc2.scp │ │ ├── feat2_uc3.ark │ │ ├── feat2_uc3.scp │ │ ├── feat2_uc4.ark │ │ ├── feat2_uc4.scp │ │ ├── feat2_uc5.ark │ │ ├── feat2_uc5.scp │ │ ├── feat2_uc6.ark │ │ ├── feat2_uc6.scp │ │ ├── feat2_uc7.ark │ │ ├── feat2_uc7.scp │ │ ├── feat_b.scp │ │ ├── feat_c1.scp │ │ ├── feat_c2.scp │ │ ├── feat_c3.scp │ │ ├── feat_c4.scp │ │ ├── feat_c5.scp │ │ ├── feat_c6.scp │ │ ├── feat_c7.scp │ │ ├── feat_range_b.scp │ │ ├── feat_range_c1.scp │ │ ├── feat_range_c2.scp │ │ ├── feat_range_c3.scp │ │ ├── feat_range_c4.scp │ │ ├── feat_range_c5.scp │ │ ├── feat_range_c6.scp │ │ ├── feat_range_c7.scp │ │ ├── feat_t.scp │ │ ├── feat_uc1.scp │ │ ├── feat_uc2.scp │ │ ├── feat_uc3.scp │ │ ├── feat_uc4.scp │ │ ├── feat_uc5.scp │ │ ├── feat_uc6.scp │ │ ├── feat_uc7.scp │ │ ├── vec1_b.ark │ │ ├── vec1_b.scp │ │ ├── vec1_t.ark │ │ ├── vec1_t.scp │ │ ├── vec2_b.ark │ │ ├── vec2_b.scp │ │ ├── vec2_t.ark │ │ ├── vec2_t.scp │ │ ├── vec_b.scp │ │ └── vec_t.scp │ ├── core-core_det5_key.h5 │ └── core-core_det5_ndx.h5 └── hyperion │ ├── feats │ ├── test_energy_vad.py │ ├── test_feature_normalization.py │ ├── test_frame_selector.py │ ├── test_mfcc.py │ └── test_stft.py │ ├── helpers │ └── test_vector_class_reader.py │ ├── io │ ├── test_ark_rw.py │ ├── test_audio_rw.py │ ├── test_copy_feats.py │ ├── test_h5_rw.py │ ├── test_packed_audio_rw.py │ └── test_rw_specifiers.py │ ├── metrics │ ├── test_acc.py │ ├── test_cllr.py │ ├── test_confusion_matrix.py │ ├── test_dcf.py │ ├── test_eer.py │ └── test_roc.py │ ├── pdfs │ ├── core │ │ ├── test_normal.py │ │ └── test_normal_diag_cov.py │ ├── mixtures │ │ ├── test_gmm.py │ │ ├── test_gmm_diag_cov.py │ │ └── test_gmm_tied_diag_cov.py │ └── plda │ │ └── test_frplda.py │ └── utils │ ├── test_kaldi_matrix.py │ ├── test_list_utils.py │ ├── test_math.py │ ├── test_plotting.py │ ├── test_scp_list.py │ ├── test_sparse_trial_key.py │ ├── test_sparse_trial_scores.py │ ├── test_trial_key.py │ ├── test_trial_ndx.py │ ├── test_trial_scores.py │ ├── test_utt2info.py │ └── test_vad_utils.py ├── tools ├── install_anaconda.sh ├── install_bazel.sh ├── install_cudnn.sh ├── install_ibm_art.sh ├── install_kaldi.sh ├── install_nccl.sh ├── install_sph2pipe.sh └── proto_path.sh ├── upload2pypi.sh └── upload2testpypi.sh /.github/workflows/black.yml: -------------------------------------------------------------------------------- 1 | name: black 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | pull_request: 7 | branches: [ master ] 8 | 9 | jobs: 10 | black: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@v2 14 | - uses: psf/black@stable 15 | with: 16 | options: "--check --diff --color --extend-exclude '/hyp_utils\\/kaldi/'" 17 | version: "21.10b0" 18 | -------------------------------------------------------------------------------- /docs/make_rst.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export SPHINX_APIDOC_OPTIONS="members,private-members,undoc-members,show-inheritance" 4 | 5 | sphinx-apidoc -P -l -d 10 -f -o ./hyperion ../hyperion 6 | 7 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.18.1 2 | sphinx_rtd_theme 3 | sphinx==4.2.0 4 | sphinx-click==3.0.1 5 | sphinx-autodoc-typehints==1.12.0 6 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/coe_gpu_bigmem.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[237]n[01][0123456789]* 12 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/coe_gpu_long.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[1-9]* 12 | 13 | 14 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/coe_gpu_rtx.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@rtx 12 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/coe_gpu_short.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[17]* 12 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/coe_gpu_v100.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@v100 12 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/fbank80_stmn_16k.yaml: -------------------------------------------------------------------------------- 1 | audio_feats: 2 | audio_feat: logfb 3 | sample_frequency: 16000 4 | frame_length: 25 5 | low_freq: 20 6 | high_freq: 7600 7 | num_filters: 80 8 | snip_edges: false 9 | use_energy: false 10 | mvn: 11 | context: 150 12 | norm_var: false 13 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/conf/vad_16k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 16000 2 | frame_shift: 10 3 | frame_length: 25 4 | snip_edges: false 5 | vad_energy_threshold: 5.5 6 | vad_energy_mean_scale: 0.5 7 | vad_proportion_threshold: 0.12 8 | vad_frames_context: 2 9 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/default_config.sh: -------------------------------------------------------------------------------- 1 | global_conf/config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/steps_diar: -------------------------------------------------------------------------------- 1 | ../../dihard2019/v1/steps_diar -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/steps_fe: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/vad -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/steps_xvec: -------------------------------------------------------------------------------- 1 | hyp_utils/xvectors -------------------------------------------------------------------------------- /egs/chime5_spkdet/v1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/cifar/v1/README.md: -------------------------------------------------------------------------------- 1 | # CIFAR V1 2 | 3 | This recipe implements the CIFAR-10 and CIFAR-100 classification task 4 | 5 | 6 | -------------------------------------------------------------------------------- /egs/cifar/v1/conf/clsp_gpu.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 11 | option gpu=* -l 'hostname=c*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/cifar/v1/conf/coe_gpu_shoft.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-8]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[4-7]* 12 | -------------------------------------------------------------------------------- /egs/cifar/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../sre18/v1.8k/hyp_utils -------------------------------------------------------------------------------- /egs/cifar/v1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/cifar/v1/utils: -------------------------------------------------------------------------------- 1 | ../../../tools/kaldi/kaldi/egs/wsj/s5/utils -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/conf: -------------------------------------------------------------------------------- 1 | ../v1/conf -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/default_config.sh: -------------------------------------------------------------------------------- 1 | global_conf/config_fbank80_stmn_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/local: -------------------------------------------------------------------------------- 1 | ../v1/local -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/steps_diar: -------------------------------------------------------------------------------- 1 | ../v1/steps_diar -------------------------------------------------------------------------------- /egs/dihard2019/v1.1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/coe_gpu_bigmem.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[237]n[01][0123456789]* 12 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/coe_gpu_long.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[1-9]* 12 | 13 | 14 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/coe_gpu_rtx.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@rtx 12 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/coe_gpu_short.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[17]* 12 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/coe_gpu_v100.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@v100 12 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/fbank80_16k.pyconf: -------------------------------------------------------------------------------- 1 | --sample-frequency 2 | 16000 3 | --frame-length 4 | 25 5 | --low-freq 6 | 20 7 | --high-freq 8 | 7600 9 | --num-filters 10 | 80 11 | --snip-edges 12 | false 13 | --use-energy 14 | false 15 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/fbank80_stmn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 80 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/fbank_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-mel-bins=23 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/mfcc2_16k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=16000 2 | --frame-length=25 # the default is 25 3 | --low-freq=64 # the default. 4 | --high-freq=8000 # the default is zero meaning use the Nyquist (8k in this case). 5 | --num-mel-bins=4 6 | --num-ceps=2 7 | --snip-edges=false 8 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/noise_aug.yaml: -------------------------------------------------------------------------------- 1 | noise_aug: 2 | noise_prob: 0.7 3 | noise_types: 4 | noise: 5 | weight: 1 6 | noise_path: data/musan_noise_proc_audio/wav.scp 7 | min_snr: 0 8 | max_snr: 18 9 | music: 10 | weight: 1 11 | noise_path: data/musan_music_proc_audio/wav.scp 12 | min_snr: 3 13 | max_snr: 18 14 | babble: 15 | weight: 1 16 | noise_path: data/musan_speech_babble/wav.scp 17 | min_snr: 3 18 | max_snr: 18 19 | 20 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/conf/vad.conf: -------------------------------------------------------------------------------- 1 | --vad-energy-threshold=5.5 2 | --vad-energy-mean-scale=0.5 3 | --vad-proportion-threshold=0.12 4 | --vad-frames-context=2 5 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/default_config.sh: -------------------------------------------------------------------------------- 1 | global_config/config_resnet34_arcs30m0.3_adam_lr0.05_amp.v1.sh -------------------------------------------------------------------------------- /egs/dihard2019/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/dscore_dihard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # score Dihard using dscore tool 3 | . path.sh 4 | set -e 5 | 6 | if [ $# -ne 3 ];then 7 | echo "Usage: $0 " 8 | fi 9 | 10 | data_dir=$1 11 | rttm=$2 12 | uem_name=$3 13 | 14 | 15 | python $TOOLS_ROOT/dscore/score.py \ 16 | -u $data_dir/uem/$uem_name.uem \ 17 | -r $data_dir/rttm/*.rttm \ 18 | -s $rttm 19 | 20 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/install_dscore.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # installs N. Ryan dscore tool 3 | . path.sh 4 | set -e 5 | 6 | # we install it in the tools dir 7 | if [ -f "$TOOLS_ROOT/dscore/score.py" ];then 8 | # The tool is already installed 9 | exit 0 10 | fi 11 | 12 | cd $TOOLS_ROOT 13 | git clone https://github.com/jesus-villalba/dscore 14 | cd - 15 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/make_musan.py: -------------------------------------------------------------------------------- 1 | ../../../voxceleb/v1/local/make_musan.py -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/make_musan.sh: -------------------------------------------------------------------------------- 1 | ../../../voxceleb/v1/local/make_musan.sh -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/make_voxceleb1cat.pl: -------------------------------------------------------------------------------- 1 | ../../../voxceleb/v1/local/make_voxceleb1cat.pl -------------------------------------------------------------------------------- /egs/dihard2019/v1/local/make_voxceleb2cat.pl: -------------------------------------------------------------------------------- 1 | ../../../voxceleb/v1/local/make_voxceleb2cat.pl -------------------------------------------------------------------------------- /egs/dihard2019/v1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/dihard2019/v1/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/dihard2019/v1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/mnist/v1/README.md: -------------------------------------------------------------------------------- 1 | # MNIST V1 2 | 3 | Classification task on MNIST 4 | -------------------------------------------------------------------------------- /egs/mnist/v1/conf/clsp_gpu.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 11 | option gpu=* -l 'hostname=c*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/mnist/v1/conf/coe_gpu_long.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[2-7]* 12 | -------------------------------------------------------------------------------- /egs/mnist/v1/conf/coe_gpu_shoft.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-8]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[4-7]* 12 | -------------------------------------------------------------------------------- /egs/mnist/v1/conf/gpu.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 11 | option gpu=* -l 'hostname=b1[12345678]*|c*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/mnist/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../sre18/v1.8k/hyp_utils -------------------------------------------------------------------------------- /egs/mnist/v1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/mnist/v1/utils: -------------------------------------------------------------------------------- 1 | ../../../tools/kaldi/kaldi/egs/wsj/s5/utils -------------------------------------------------------------------------------- /egs/sre18/v1.16k/conf: -------------------------------------------------------------------------------- 1 | ../v1.8k/conf -------------------------------------------------------------------------------- /egs/sre18/v1.16k/hyp_utils: -------------------------------------------------------------------------------- 1 | ../v1.8k/hyp_utils/ -------------------------------------------------------------------------------- /egs/sre18/v1.16k/local: -------------------------------------------------------------------------------- 1 | ../v1.8k/local -------------------------------------------------------------------------------- /egs/sre18/v1.16k/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | 7 | LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH 8 | LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH 9 | if [ ! -d /usr/local/cuda/lib64 ]; then 10 | LD_LIBRARY_PATH=$HOME/usr/local/cuda/lib64:$LD_LIBRARY_PATH 11 | fi 12 | -------------------------------------------------------------------------------- /egs/sre18/v1.16k/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/sre18/v1.16k/steps_be: -------------------------------------------------------------------------------- 1 | ../v1.8k/steps_be/ -------------------------------------------------------------------------------- /egs/sre18/v1.16k/steps_fe: -------------------------------------------------------------------------------- 1 | ../v1.8k/steps_fe -------------------------------------------------------------------------------- /egs/sre18/v1.16k/steps_kaldi_diar: -------------------------------------------------------------------------------- 1 | ../v1.8k/steps_kaldi_diar -------------------------------------------------------------------------------- /egs/sre18/v1.16k/steps_kaldi_xvec: -------------------------------------------------------------------------------- 1 | ../v1.8k/steps_kaldi_xvec/ -------------------------------------------------------------------------------- /egs/sre18/v1.16k/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/coe_gpu_long.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[2-7]* 12 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/coe_gpu_shoft.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-8]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[4-7]* 12 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/gpu.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 11 | option gpu=* -l 'hostname=b1[12345678]*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/gpu0.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 11 | option gpu=* -l 'hostname=b1[12345678]*,gpu=$0' -q g.q 12 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/mfcc_16k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=16000 2 | --frame-length=25 # the default is 25 3 | --low-freq=64 # the default. 4 | --high-freq=8000 # the default is zero meaning use the Nyquist (8k in this case). 5 | --num-mel-bins=40 6 | --num-ceps=40 7 | --snip-edges=false 8 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/mfcc_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-ceps=23 # higher than the default which is 12. 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/conf/vad.conf: -------------------------------------------------------------------------------- 1 | --vad-energy-threshold=5.5 2 | --vad-energy-mean-scale=0.5 3 | --vad-proportion-threshold=0.12 4 | --vad-frames-context=2 5 | -------------------------------------------------------------------------------- /egs/sre18/v1.8k/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre18/v1.8k/local/format_sre18_scores.awk: -------------------------------------------------------------------------------- 1 | BEGIN{ 2 | while (getline $output_scores 12 | 13 | python3 $soft_dir/sre18_submission_validator.py -o $output_scores \ 14 | -l $trials 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/requirements.txt: -------------------------------------------------------------------------------- 1 | mxnet-cu102 2 | opencv-python 3 | easydict 4 | cython 5 | -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det1-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det1-0001.params -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det1.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det1.caffemodel -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det2-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det2-0001.params -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det2.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det2.caffemodel -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det3-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det3-0001.params -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det3.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det3.caffemodel -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det4-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det4-0001.params -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det4.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/deploy/mtcnn-model/det4.caffemodel -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/steps_insightface/src/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/egs/sre19-av-v/v0.1/steps_insightface/src/common/__init__.py -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/conf: -------------------------------------------------------------------------------- 1 | ../v0.1/conf -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/default_config.sh: -------------------------------------------------------------------------------- 1 | #Default configuration parameters for the experiment 2 | 3 | face_det_modeldir=InsightFace-PyTorch/retinaface/weights 4 | face_reco_modeldir=exp/face_models/r100-arcface 5 | face_det_model=$face_det_modeldir/mobilenet0.25_Final.pth 6 | face_reco_model=$face_reco_modeldir/insight-face-v3.pt 7 | 8 | face_embed_name=r100-v4 9 | face_embed_dir=`pwd`/exp/face_embed/$face_embed_name 10 | -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/local: -------------------------------------------------------------------------------- 1 | ../v0.1/local -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | scipy 3 | tqdm 4 | opencv-python 5 | pillow 6 | torch 7 | torchvision 8 | numpy 9 | scikit-image 10 | 11 | 12 | -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/steps_be: -------------------------------------------------------------------------------- 1 | ../v0.1/steps_be -------------------------------------------------------------------------------- /egs/sre19-av-v/v0.2/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/clsp.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -l 'hostname=b[1]*|c0[123456789]*|c1[134679]*|c2[1357]*' 11 | option gpu=* -l 'hostname=c0[123456789]*|c1[1345679]*|c2[12357]*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/coe_gpu_bigmem.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[237]n[01][0123456789]* 12 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/coe_gpu_long.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[1-9]* 12 | 13 | 14 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/coe_gpu_rtx.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@rtx 12 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/coe_gpu_short.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[1-9]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[17]* 12 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/coe_gpu_v100.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q@@v100 12 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank40_nomn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 40 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-no-norm-mean 18 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank40_nope_hammw_stmn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-preemphasis-coeff 8 | 0 9 | --feats-window-type 10 | hamming 11 | --feats-low-freq 12 | 20 13 | --feats-high-freq 14 | 7600 15 | --feats-num-filters 16 | 40 17 | --feats-snip-edges 18 | false 19 | --feats-use-energy 20 | false 21 | --mvn-context 22 | 150 23 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank40_stmn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 40 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank40_stmvn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 40 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | --mvn-norm-var 20 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-mel-bins=64 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_8k.pyconf: -------------------------------------------------------------------------------- 1 | --sample-frequency 2 | 8000 3 | --frame-length 4 | 25 5 | --low-freq 6 | 20 7 | --high-freq 8 | 3700 9 | --num-filters 10 | 64 11 | --snip-edges 12 | false 13 | --use-energy 14 | false 15 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_8k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 8000 2 | frame_length: 25 3 | low_freq: 20 4 | high_freq: 3700 5 | num_filters: 64 6 | snip_edges: false 7 | use_energy: false 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_mvn_8k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 8000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 3700 11 | --feats-num-filters 12 | 64 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_stmn_8k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 8000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 3700 11 | --feats-num-filters 12 | 64 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank64_stmn_8k.yaml: -------------------------------------------------------------------------------- 1 | audio_feats: 2 | audio_feat: logfb 3 | sample_frequency: 8000 4 | frame_length: 25 5 | low_freq: 20 6 | high_freq: 3700 7 | num_filters: 64 8 | snip_edges: false 9 | use_energy: false 10 | mvn: 11 | context: 150 12 | norm_var: false 13 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_16k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=16000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=7600 # the default is zero meaning use the Nyquist (8k in this case). 5 | --num-mel-bins=80 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_16k.pyconf: -------------------------------------------------------------------------------- 1 | --sample-frequency 2 | 16000 3 | --frame-length 4 | 25 5 | --low-freq 6 | 20 7 | --high-freq 8 | 7600 9 | --num-filters 10 | 80 11 | --snip-edges 12 | false 13 | --use-energy 14 | false 15 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_16k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 16000 2 | frame_length: 25 3 | low_freq: 20 4 | high_freq: 7600 5 | num_filters: 80 6 | snip_edges: false 7 | use_energy: false 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_mvn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 80 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_stmn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 20 9 | --feats-high-freq 10 | 7600 11 | --feats-num-filters 12 | 80 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --mvn-context 18 | 150 19 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank80_stmn_16k.yaml: -------------------------------------------------------------------------------- 1 | audio_feats: 2 | audio_feat: logfb 3 | sample_frequency: 16000 4 | frame_length: 25 5 | low_freq: 20 6 | high_freq: 7600 7 | num_filters: 80 8 | snip_edges: false 9 | use_energy: false 10 | mvn: 11 | context: 150 12 | norm_var: false 13 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/fbank_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-mel-bins=23 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/linfbank40_stmn_16k.pyconf: -------------------------------------------------------------------------------- 1 | --feats-audio-feat 2 | logfb 3 | --feats-sample-frequency 4 | 16000 5 | --feats-frame-length 6 | 25 7 | --feats-low-freq 8 | 64 9 | --feats-high-freq 10 | 8000 11 | --feats-num-filters 12 | 40 13 | --feats-snip-edges 14 | false 15 | --feats-use-energy 16 | false 17 | --feats-fb-type 18 | linear 19 | --mvn-context 20 | 150 21 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/mfcc2_16k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=16000 2 | --frame-length=25 # the default is 25 3 | --low-freq=64 # the default. 4 | --high-freq=8000 # the default is zero meaning use the Nyquist (8k in this case). 5 | --num-mel-bins=4 6 | --num-ceps=2 7 | --snip-edges=false 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/mfcc2_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-mel-bins=4 6 | --num-ceps=2 # higher than the default which is 12. 7 | --snip-edges=false 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/mfcc_16k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=16000 2 | --frame-length=25 # the default is 25 3 | --low-freq=64 # the default. 4 | --high-freq=8000 # the default is zero meaning use the Nyquist (8k in this case). 5 | --num-mel-bins=40 6 | --num-ceps=40 7 | --snip-edges=false 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/mfcc_8k.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | --frame-length=25 # the default is 25 3 | --low-freq=20 # the default. 4 | --high-freq=3700 # the default is zero meaning use the Nyquist (4k in this case). 5 | --num-ceps=23 # higher than the default which is 12. 6 | --snip-edges=false 7 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/noise_aug.yaml: -------------------------------------------------------------------------------- 1 | noise_aug: 2 | noise_prob: 0.7 3 | noise_types: 4 | noise: 5 | weight: 1 6 | noise_path: data/musan_noise_proc_audio/wav.scp 7 | min_snr: 0 8 | max_snr: 18 9 | music: 10 | weight: 1 11 | noise_path: data/musan_music_proc_audio/wav.scp 12 | min_snr: 3 13 | max_snr: 18 14 | babble: 15 | weight: 1 16 | noise_path: data/musan_speech_babble/wav.scp 17 | min_snr: 3 18 | max_snr: 18 19 | 20 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/online_pitch.conf: -------------------------------------------------------------------------------- 1 | --sample-frequency=8000 2 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/vad.conf: -------------------------------------------------------------------------------- 1 | --vad-energy-threshold=5.5 2 | --vad-energy-mean-scale=0.5 3 | --vad-proportion-threshold=0.12 4 | --vad-frames-context=2 5 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/vad_16k.pyconf: -------------------------------------------------------------------------------- 1 | --sample-frequency 2 | 16000 3 | --frame-shift 4 | 10 5 | --frame-length 6 | 25 7 | --snip-edges 8 | false 9 | --vad-energy-threshold 10 | 5.5 11 | --vad-energy-mean-scale 12 | 0.5 13 | --vad-proportion-threshold 14 | 0.12 15 | --vad-frames-context 16 | 2 17 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/vad_16k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 16000 2 | frame_shift: 10 3 | frame_length: 25 4 | snip_edges: false 5 | vad_energy_threshold: 5.5 6 | vad_energy_mean_scale: 0.5 7 | vad_proportion_threshold: 0.12 8 | vad_frames_context: 2 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/conf/vad_8k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 8000 2 | frame_shift: 10 3 | frame_length: 25 4 | snip_edges: false 5 | vad_energy_threshold: 5.5 6 | vad_energy_mean_scale: 0.5 7 | vad_proportion_threshold: 0.12 8 | vad_frames_context: 2 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/config_4a.1.sh: -------------------------------------------------------------------------------- 1 | # F-TDNN x-vector with 14 layers with 600 dim 2 | 3 | #xvector training 4 | nnet_data=train_combined 5 | nnet_vers=4a.1 6 | nnet_name=4a.1.tc 7 | nnet_num_epochs=2 8 | num_augs=4 9 | nnet_dir=exp/xvector_nnet_$nnet_name 10 | 11 | # spk det back-end 12 | plda_tel_data=sre_tel 13 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/config_4a.2.sh: -------------------------------------------------------------------------------- 1 | # F-TDNN x-vector with 14 layers with 600 dim 2 | 3 | #xvector training 4 | nnet_data=train_combined 5 | nnet_vers=4a.1 6 | nnet_name=4a.2.tc 7 | nnet_num_epochs=6 8 | num_augs=4 9 | nnet_dir=exp/xvector_nnet_$nnet_name 10 | 11 | # spk det back-end 12 | plda_tel_data=sre_tel 13 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/default_config.sh: -------------------------------------------------------------------------------- 1 | #Default configuration parameters for the experiment 2 | # F-TDNN x-vector with 10 layers with 1024 dim 3 | 4 | #xvector training 5 | nnet_data=train_combined 6 | nnet_vers=3a.1 7 | nnet_name=3a.1.tc 8 | #nnet_name=ftdnn17m 9 | nnet_num_epochs=2 10 | num_augs=4 11 | nnet_dir=exp/xvector_nnet_$nnet_name 12 | 13 | 14 | # spk det back-end 15 | plda_tel_data=sre_tel 16 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/local/format_sre18_scores.awk: -------------------------------------------------------------------------------- 1 | BEGIN{ 2 | while (getline $output_scores 12 | 13 | python3 $soft_dir/sre18_submission_validator.py -o $output_scores \ 14 | -l $trials 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/local/make_sre19cmn2_sub.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sre19_eval_root=$1 4 | scores=$2 5 | soft_dir=./scoring_software/sre19-cmn2 6 | 7 | output_scores=$scores.tsv 8 | 9 | trials=$sre19_eval_root/docs/sre19_cts_challenge_trials.tsv 10 | 11 | awk -v fscores=$scores -f local/format_sre18_scores.awk $trials > $output_scores 12 | 13 | python3 $soft_dir/sre18_submission_validator.py -o $output_scores \ 14 | -l $trials 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/run_031_extract_xvectors_adapt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --adapted true "$@" 8 | 9 | 10 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/run_050a_eval_be_v1_adaptxvec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --adapted true "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/run_051a_eval_be_v2_adaptxvec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --adapted true "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/run_052a_eval_be_v3_adaptxvec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --adapted true "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/steps_fe: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/vad -------------------------------------------------------------------------------- /egs/sre19-cmn2/v1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/conf: -------------------------------------------------------------------------------- 1 | ../v2/conf -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/default_config.sh: -------------------------------------------------------------------------------- 1 | global_conf/config_fbank64_stmn_resnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/local: -------------------------------------------------------------------------------- 1 | ../v2/local -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_031_extract_xvectors_ft1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 1 "$@" 8 | 9 | 10 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_032_extract_xvectors_ft2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 2 "$@" 8 | 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_033_extract_xvectors_ft3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 3 "$@" 8 | 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_050a_eval_be_v1_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_051a_eval_be_v2_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_052a_eval_be_v3_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_060a_eval_be_v1_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_061a_eval_be_v2_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_062a_eval_be_v3_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_070a_eval_be_v1_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_071a_eval_be_v2_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/run_072a_eval_be_v3_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/steps_be: -------------------------------------------------------------------------------- 1 | ../v1/steps_be -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/steps_fe: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/vad -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/steps_xvec: -------------------------------------------------------------------------------- 1 | hyp_utils/xvectors -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2.1/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/conf: -------------------------------------------------------------------------------- 1 | ../v1/conf -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/default_config.sh: -------------------------------------------------------------------------------- 1 | global_conf/config_resnet34_arcs30m0.3_adam_lr0.01_amp.v1.ft_w0.1.sh -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/local: -------------------------------------------------------------------------------- 1 | ../v1/local -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/path.sh: -------------------------------------------------------------------------------- 1 | 2 | export HYP_ROOT=$(readlink -f `pwd -P`/../../..) 3 | export TOOLS_ROOT=$HYP_ROOT/tools 4 | 5 | . $TOOLS_ROOT/path.sh 6 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_031_extract_xvectors_ft1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 1 "$@" 8 | 9 | 10 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_032_extract_xvectors_ft2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 2 "$@" 8 | 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_033_extract_xvectors_ft3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_030_extract_xvectors.sh --ft 3 "$@" 8 | 9 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_050a_eval_be_v1_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_051a_eval_be_v2_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_052a_eval_be_v3_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_053a_eval_be_v3_with_aug_ftxvec1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_043a_eval_be_v3_with_aug.sh --ft 1 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_060a_eval_be_v1_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_061a_eval_be_v2_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_062a_eval_be_v3_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_063a_eval_be_v3_with_aug_ftxvec2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_043a_eval_be_v3_with_aug.sh --ft 2 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_070a_eval_be_v1_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_040a_eval_be_v1.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_071a_eval_be_v2_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_041a_eval_be_v2.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_072a_eval_be_v3_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_042a_eval_be_v3.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/run_073a_eval_be_v3_with_aug_ftxvec3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright 3 | # 2020 Johns Hopkins University (Author: Jesus Villalba) 4 | # Apache 2.0. 5 | # 6 | 7 | ./run_043a_eval_be_v3_with_aug.sh --ft 3 "$@" 8 | -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/steps: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/steps -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/steps_be: -------------------------------------------------------------------------------- 1 | ../v1/steps_be -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/steps_fe: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/vad -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/steps_pyfe: -------------------------------------------------------------------------------- 1 | hyp_utils/feats -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/steps_xvec: -------------------------------------------------------------------------------- 1 | hyp_utils/xvectors -------------------------------------------------------------------------------- /egs/sre19-cmn2/v2/utils: -------------------------------------------------------------------------------- 1 | hyp_utils/kaldi/utils -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/clsp.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -l arch=*64* -V 4 | option mem=* -l mem_free=$0,ram_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -pe smp $0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -l 'hostname=b[1]*|c0[123456789]*|c1[134679]*|c2[1357]*' 11 | option gpu=* -l 'hostname=c0[123456789]*|c1[1345679]*|c2[12357]*,gpu=$0' 12 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/coe_gpu_bigmem.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=500:00:00 -q gpu.q -l hostname=r[237]n[01][0123456789]* 12 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/coe_gpu_short.conf: -------------------------------------------------------------------------------- 1 | 2 | # Default configuration 3 | command qsub -v PATH -cwd -S /bin/bash -j y -sync y -l arch=*64* -V 4 | option mem=* -l mem_free=$0 5 | option mem=0 # Do not add anything to qsub_opts 6 | option num_threads=* -l num_proc=$0 7 | option num_threads=1 # Do not add anything to qsub_opts 8 | option max_jobs_run=* -tc $0 9 | default gpu=0 10 | option gpu=0 -q all.q -l h_rt=100:00:00 -l hostname=r[2-7]* 11 | option gpu=* -l gpu=$0,h_rt=00:59:00 -q gpu_short.q -l hostname=r[4-7]* 12 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/fbank64_stmn_8k.yaml: -------------------------------------------------------------------------------- 1 | audio_feats: 2 | audio_feat: logfb 3 | sample_frequency: 8000 4 | frame_length: 25 5 | low_freq: 20 6 | high_freq: 3700 7 | num_filters: 64 8 | snip_edges: false 9 | use_energy: false 10 | mvn: 11 | context: 150 12 | norm_var: false 13 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/linfbank64_stmn_8k.yaml: -------------------------------------------------------------------------------- 1 | audio_feats: 2 | audio_feat: logfb 3 | fb_type: linear 4 | sample_frequency: 8000 5 | frame_length: 25 6 | low_freq: 20 7 | high_freq: 3700 8 | num_filters: 64 9 | snip_edges: false 10 | use_energy: false 11 | mvn: 12 | context: 150 13 | norm_var: false 14 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/noise_aug.yaml: -------------------------------------------------------------------------------- 1 | noise_aug: 2 | noise_prob: 0.7 3 | noise_types: 4 | noise: 5 | weight: 1 6 | noise_path: data/musan_noise_proc_audio/wav.scp 7 | min_snr: 0 8 | max_snr: 18 9 | music: 10 | weight: 1 11 | noise_path: data/musan_music_proc_audio/wav.scp 12 | min_snr: 3 13 | max_snr: 18 14 | babble: 15 | weight: 1 16 | noise_path: data/musan_speech_babble/wav.scp 17 | min_snr: 3 18 | max_snr: 18 19 | 20 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/vad.conf: -------------------------------------------------------------------------------- 1 | --vad-energy-threshold=5.5 2 | --vad-energy-mean-scale=0.5 3 | --vad-proportion-threshold=0.12 4 | --vad-frames-context=2 5 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/conf/vad_8k.yaml: -------------------------------------------------------------------------------- 1 | sample_frequency: 8000 2 | frame_shift: 10 3 | frame_length: 25 4 | snip_edges: false 5 | vad_energy_threshold: 5.5 6 | vad_energy_mean_scale: 0.5 7 | vad_proportion_threshold: 0.12 8 | vad_frames_context: 2 9 | -------------------------------------------------------------------------------- /egs/sre20-cts/v1/default_config.sh: -------------------------------------------------------------------------------- 1 | global_conf/config_fbank64_stmn_resnet34_eina_hln_chattstatsi128_arcs30m0.3_trn_alllangs_nocv_nocnceleb_adam_lr0.01.amp.v1.sh -------------------------------------------------------------------------------- /egs/sre20-cts/v1/hyp_utils: -------------------------------------------------------------------------------- 1 | ../../../hyp_utils -------------------------------------------------------------------------------- /egs/sre20-cts/v1/local/apply_sox_tel_codec.sh: -------------------------------------------------------------------------------- 1 | ../../../sre19-cmn2/v1/local/apply_sox_tel_codec.sh -------------------------------------------------------------------------------- /egs/sre20-cts/v1/local/download_sre04-12_master_key.sh: -------------------------------------------------------------------------------- 1 | ../../../sre19-cmn2/v1/local/download_sre04-12_master_key.sh -------------------------------------------------------------------------------- /egs/sre20-cts/v1/local/format_sre18_scores.awk: -------------------------------------------------------------------------------- 1 | BEGIN{ 2 | while (getline =1.9.0 2 | numpy>=1.18.1 3 | h5py>=2.10.0 4 | pysoundfile>=0.9.0 5 | matplotlib>=3.1.3 6 | pandas>=1.0.1 7 | scikit-learn>=0.22.1 8 | scipy>=1.4.1 9 | sphinx_rtd_theme>=0.4.3 10 | pympler 11 | memory_profiler 12 | gdown 13 | fairscale==0.4.4 14 | tensorboard>=2.5.0 15 | yapf 16 | jsonargparse>=3.5.0 17 | wandb>=0.10.30 18 | librosa>=0.8.1 19 | black 20 | twine 21 | wheel 22 | -------------------------------------------------------------------------------- /resources/test/utils/core-core_det5_key.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/resources/test/utils/core-core_det5_key.h5 -------------------------------------------------------------------------------- /resources/test/utils/core-core_det5_ndx.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/resources/test/utils/core-core_det5_ndx.h5 -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_b.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_b.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_b.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_b.ark:15 2 | lre17_cojvfoku feat1_b.ark:32365 3 | lre17_coqbtgid feat1_b.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c1.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c1.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c1.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c1.ark:15 2 | lre17_cojvfoku feat1_c1.ark:8771 3 | lre17_coqbtgid feat1_c1.ark:18167 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c2.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c2.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c2.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c2.ark:15 2 | lre17_cojvfoku feat1_c2.ark:8771 3 | lre17_coqbtgid feat1_c2.ark:18167 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c3.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c3.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c3.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c3.ark:15 2 | lre17_cojvfoku feat1_c3.ark:16212 3 | lre17_coqbtgid feat1_c3.ark:33689 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c4.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c4.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c4.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c4.ark:15 2 | lre17_cojvfoku feat1_c4.ark:16212 3 | lre17_coqbtgid feat1_c4.ark:33689 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c5.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c5.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c5.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c5.ark:15 2 | lre17_cojvfoku feat1_c5.ark:8132 3 | lre17_coqbtgid feat1_c5.ark:16889 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c6.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c6.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c6.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c6.ark:15 2 | lre17_cojvfoku feat1_c6.ark:8132 3 | lre17_coqbtgid feat1_c6.ark:16889 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c7.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_c7.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_c7.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c7.ark:15 2 | lre17_cojvfoku feat1_c7.ark:8132 3 | lre17_coqbtgid feat1_c7.ark:16889 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_t.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_t.ark:15 2 | lre17_cojvfoku feat1_t.ark:76910 3 | lre17_coqbtgid feat1_t.ark:159999 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc1.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc1.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc1.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc1.ark:15 2 | lre17_cojvfoku feat1_uc1.ark:32365 3 | lre17_coqbtgid feat1_uc1.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc2.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc2.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc2.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc2.ark:15 2 | lre17_cojvfoku feat1_uc2.ark:32365 3 | lre17_coqbtgid feat1_uc2.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc3.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc3.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc3.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc3.ark:15 2 | lre17_cojvfoku feat1_uc3.ark:32365 3 | lre17_coqbtgid feat1_uc3.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc4.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc4.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc4.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc4.ark:15 2 | lre17_cojvfoku feat1_uc4.ark:32365 3 | lre17_coqbtgid feat1_uc4.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc5.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc5.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc5.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc5.ark:15 2 | lre17_cojvfoku feat1_uc5.ark:32365 3 | lre17_coqbtgid feat1_uc5.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc6.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc6.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc6.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc6.ark:15 2 | lre17_cojvfoku feat1_uc6.ark:32365 3 | lre17_coqbtgid feat1_uc6.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc7.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat1_uc7.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat1_uc7.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc7.ark:15 2 | lre17_cojvfoku feat1_uc7.ark:32365 3 | lre17_coqbtgid feat1_uc7.ark:67275 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_b.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_b.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_b.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_b.ark:15 2 | lre17_chjfpxlu feat2_b.ark:32365 3 | lre17_chlvseil feat2_b.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c1.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c1.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c1.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c1.ark:15 2 | lre17_chjfpxlu feat2_c1.ark:8771 3 | lre17_chlvseil feat2_c1.ark:18327 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c2.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c2.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c2.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c2.ark:15 2 | lre17_chjfpxlu feat2_c2.ark:8771 3 | lre17_chlvseil feat2_c2.ark:18327 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c3.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c3.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c3.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c3.ark:15 2 | lre17_chjfpxlu feat2_c3.ark:16212 3 | lre17_chlvseil feat2_c3.ark:34009 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c4.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c4.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c4.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c4.ark:15 2 | lre17_chjfpxlu feat2_c4.ark:16212 3 | lre17_chlvseil feat2_c4.ark:34009 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c5.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c5.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c5.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c5.ark:15 2 | lre17_chjfpxlu feat2_c5.ark:8132 3 | lre17_chlvseil feat2_c5.ark:17049 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c6.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c6.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c6.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c6.ark:15 2 | lre17_chjfpxlu feat2_c6.ark:8132 3 | lre17_chlvseil feat2_c6.ark:17049 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c7.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_c7.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_c7.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_c7.ark:15 2 | lre17_chjfpxlu feat2_c7.ark:8132 3 | lre17_chlvseil feat2_c7.ark:17049 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_t.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_t.ark:15 2 | lre17_chjfpxlu feat2_t.ark:76890 3 | lre17_chlvseil feat2_t.ark:161472 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc1.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc1.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc1.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc1.ark:15 2 | lre17_chjfpxlu feat2_uc1.ark:32365 3 | lre17_chlvseil feat2_uc1.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc2.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc2.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc2.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc2.ark:15 2 | lre17_chjfpxlu feat2_uc2.ark:32365 3 | lre17_chlvseil feat2_uc2.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc3.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc3.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc3.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc3.ark:15 2 | lre17_chjfpxlu feat2_uc3.ark:32365 3 | lre17_chlvseil feat2_uc3.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc4.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc4.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc4.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc4.ark:15 2 | lre17_chjfpxlu feat2_uc4.ark:32365 3 | lre17_chlvseil feat2_uc4.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc5.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc5.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc5.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc5.ark:15 2 | lre17_chjfpxlu feat2_uc5.ark:32365 3 | lre17_chlvseil feat2_uc5.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc6.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc6.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc6.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc6.ark:15 2 | lre17_chjfpxlu feat2_uc6.ark:32365 3 | lre17_chlvseil feat2_uc6.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc7.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/feat2_uc7.ark -------------------------------------------------------------------------------- /tests/data_in/ark/feat2_uc7.scp: -------------------------------------------------------------------------------- 1 | lre17_checrhbn feat2_uc7.ark:15 2 | lre17_chjfpxlu feat2_uc7.ark:32365 3 | lre17_chlvseil feat2_uc7.ark:67915 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_b.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_b.ark:15 2 | lre17_cojvfoku feat1_b.ark:32365 3 | lre17_coqbtgid feat1_b.ark:67275 4 | lre17_checrhbn feat2_b.ark:15 5 | lre17_chjfpxlu feat2_b.ark:32365 6 | lre17_chlvseil feat2_b.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c1.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c1.ark:15 2 | lre17_cojvfoku feat1_c1.ark:8771 3 | lre17_coqbtgid feat1_c1.ark:18167 4 | lre17_checrhbn feat2_c1.ark:15 5 | lre17_chjfpxlu feat2_c1.ark:8771 6 | lre17_chlvseil feat2_c1.ark:18327 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c2.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c2.ark:15 2 | lre17_cojvfoku feat1_c2.ark:8771 3 | lre17_coqbtgid feat1_c2.ark:18167 4 | lre17_checrhbn feat2_c2.ark:15 5 | lre17_chjfpxlu feat2_c2.ark:8771 6 | lre17_chlvseil feat2_c2.ark:18327 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c3.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c3.ark:15 2 | lre17_cojvfoku feat1_c3.ark:16212 3 | lre17_coqbtgid feat1_c3.ark:33689 4 | lre17_checrhbn feat2_c3.ark:15 5 | lre17_chjfpxlu feat2_c3.ark:16212 6 | lre17_chlvseil feat2_c3.ark:34009 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c4.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c4.ark:15 2 | lre17_cojvfoku feat1_c4.ark:16212 3 | lre17_coqbtgid feat1_c4.ark:33689 4 | lre17_checrhbn feat2_c4.ark:15 5 | lre17_chjfpxlu feat2_c4.ark:16212 6 | lre17_chlvseil feat2_c4.ark:34009 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c5.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c5.ark:15 2 | lre17_cojvfoku feat1_c5.ark:8132 3 | lre17_coqbtgid feat1_c5.ark:16889 4 | lre17_checrhbn feat2_c5.ark:15 5 | lre17_chjfpxlu feat2_c5.ark:8132 6 | lre17_chlvseil feat2_c5.ark:17049 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c6.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c6.ark:15 2 | lre17_cojvfoku feat1_c6.ark:8132 3 | lre17_coqbtgid feat1_c6.ark:16889 4 | lre17_checrhbn feat2_c6.ark:15 5 | lre17_chjfpxlu feat2_c6.ark:8132 6 | lre17_chlvseil feat2_c6.ark:17049 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_c7.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c7.ark:15 2 | lre17_cojvfoku feat1_c7.ark:8132 3 | lre17_coqbtgid feat1_c7.ark:16889 4 | lre17_checrhbn feat2_c7.ark:15 5 | lre17_chjfpxlu feat2_c7.ark:8132 6 | lre17_chlvseil feat2_c7.ark:17049 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_b.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_b.ark:15[0:50] 2 | lre17_cojvfoku feat1_b.ark:32365[1:51] 3 | lre17_coqbtgid feat1_b.ark:67275[2:52] 4 | lre17_checrhbn feat2_b.ark:15[3:53] 5 | lre17_chjfpxlu feat2_b.ark:32365[4:54] 6 | lre17_chlvseil feat2_b.ark:67915[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c1.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c1.ark:15[0:50] 2 | lre17_cojvfoku feat1_c1.ark:8771[1:51] 3 | lre17_coqbtgid feat1_c1.ark:18167[2:52] 4 | lre17_checrhbn feat2_c1.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c1.ark:8771[4:54] 6 | lre17_chlvseil feat2_c1.ark:18327[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c2.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c2.ark:15[0:50] 2 | lre17_cojvfoku feat1_c2.ark:8771[1:51] 3 | lre17_coqbtgid feat1_c2.ark:18167[2:52] 4 | lre17_checrhbn feat2_c2.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c2.ark:8771[4:54] 6 | lre17_chlvseil feat2_c2.ark:18327[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c3.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c3.ark:15[0:50] 2 | lre17_cojvfoku feat1_c3.ark:16212[1:51] 3 | lre17_coqbtgid feat1_c3.ark:33689[2:52] 4 | lre17_checrhbn feat2_c3.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c3.ark:16212[4:54] 6 | lre17_chlvseil feat2_c3.ark:34009[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c4.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c4.ark:15[0:50] 2 | lre17_cojvfoku feat1_c4.ark:16212[1:51] 3 | lre17_coqbtgid feat1_c4.ark:33689[2:52] 4 | lre17_checrhbn feat2_c4.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c4.ark:16212[4:54] 6 | lre17_chlvseil feat2_c4.ark:34009[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c5.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c5.ark:15[0:50] 2 | lre17_cojvfoku feat1_c5.ark:8132[1:51] 3 | lre17_coqbtgid feat1_c5.ark:16889[2:52] 4 | lre17_checrhbn feat2_c5.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c5.ark:8132[4:54] 6 | lre17_chlvseil feat2_c5.ark:17049[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c6.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c6.ark:15[0:50] 2 | lre17_cojvfoku feat1_c6.ark:8132[1:51] 3 | lre17_coqbtgid feat1_c6.ark:16889[2:52] 4 | lre17_checrhbn feat2_c6.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c6.ark:8132[4:54] 6 | lre17_chlvseil feat2_c6.ark:17049[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_range_c7.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_c7.ark:15[0:50] 2 | lre17_cojvfoku feat1_c7.ark:8132[1:51] 3 | lre17_coqbtgid feat1_c7.ark:16889[2:52] 4 | lre17_checrhbn feat2_c7.ark:15[3:53] 5 | lre17_chjfpxlu feat2_c7.ark:8132[4:54] 6 | lre17_chlvseil feat2_c7.ark:17049[5:55] 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_t.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_t.ark:15 2 | lre17_cojvfoku feat1_t.ark:76910 3 | lre17_coqbtgid feat1_t.ark:159999 4 | lre17_checrhbn feat2_t.ark:15 5 | lre17_chjfpxlu feat2_t.ark:76890 6 | lre17_chlvseil feat2_t.ark:161472 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc1.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc1.ark:15 2 | lre17_cojvfoku feat1_uc1.ark:32365 3 | lre17_coqbtgid feat1_uc1.ark:67275 4 | lre17_checrhbn feat2_uc1.ark:15 5 | lre17_chjfpxlu feat2_uc1.ark:32365 6 | lre17_chlvseil feat2_uc1.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc2.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc2.ark:15 2 | lre17_cojvfoku feat1_uc2.ark:32365 3 | lre17_coqbtgid feat1_uc2.ark:67275 4 | lre17_checrhbn feat2_uc2.ark:15 5 | lre17_chjfpxlu feat2_uc2.ark:32365 6 | lre17_chlvseil feat2_uc2.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc3.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc3.ark:15 2 | lre17_cojvfoku feat1_uc3.ark:32365 3 | lre17_coqbtgid feat1_uc3.ark:67275 4 | lre17_checrhbn feat2_uc3.ark:15 5 | lre17_chjfpxlu feat2_uc3.ark:32365 6 | lre17_chlvseil feat2_uc3.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc4.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc4.ark:15 2 | lre17_cojvfoku feat1_uc4.ark:32365 3 | lre17_coqbtgid feat1_uc4.ark:67275 4 | lre17_checrhbn feat2_uc4.ark:15 5 | lre17_chjfpxlu feat2_uc4.ark:32365 6 | lre17_chlvseil feat2_uc4.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc5.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc5.ark:15 2 | lre17_cojvfoku feat1_uc5.ark:32365 3 | lre17_coqbtgid feat1_uc5.ark:67275 4 | lre17_checrhbn feat2_uc5.ark:15 5 | lre17_chjfpxlu feat2_uc5.ark:32365 6 | lre17_chlvseil feat2_uc5.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc6.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc6.ark:15 2 | lre17_cojvfoku feat1_uc6.ark:32365 3 | lre17_coqbtgid feat1_uc6.ark:67275 4 | lre17_checrhbn feat2_uc6.ark:15 5 | lre17_chjfpxlu feat2_uc6.ark:32365 6 | lre17_chlvseil feat2_uc6.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/feat_uc7.scp: -------------------------------------------------------------------------------- 1 | lre17_cofjqsmk feat1_uc7.ark:15 2 | lre17_cojvfoku feat1_uc7.ark:32365 3 | lre17_coqbtgid feat1_uc7.ark:67275 4 | lre17_checrhbn feat2_uc7.ark:15 5 | lre17_chjfpxlu feat2_uc7.ark:32365 6 | lre17_chlvseil feat2_uc7.ark:67915 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec1_b.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/vec1_b.ark -------------------------------------------------------------------------------- /tests/data_in/ark/vec1_b.scp: -------------------------------------------------------------------------------- 1 | lre17_aaadilvf.flac vec1_b.ark:20 2 | lre17_aaatjxdu.sph vec1_b.ark:2449 3 | lre17_aabneyok.sph vec1_b.ark:4878 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec1_t.scp: -------------------------------------------------------------------------------- 1 | lre17_aaadilvf.flac vec1_t.ark:20 2 | lre17_aaatjxdu.sph vec1_t.ark:6295 3 | lre17_aabneyok.sph vec1_t.ark:12535 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec2_b.ark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/ark/vec2_b.ark -------------------------------------------------------------------------------- /tests/data_in/ark/vec2_b.scp: -------------------------------------------------------------------------------- 1 | lre17_aquebikd.sph vec2_b.ark:19 2 | lre17_aquzmtjb.sph vec2_b.ark:2448 3 | lre17_aqvafjyj.sph vec2_b.ark:4877 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec2_t.scp: -------------------------------------------------------------------------------- 1 | lre17_aquebikd.sph vec2_t.ark:19 2 | lre17_aquzmtjb.sph vec2_t.ark:6233 3 | lre17_aqvafjyj.sph vec2_t.ark:12379 4 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec_b.scp: -------------------------------------------------------------------------------- 1 | lre17_aaadilvf.flac vec1_b.ark:20 2 | lre17_aaatjxdu.sph vec1_b.ark:2449 3 | lre17_aabneyok.sph vec1_b.ark:4878 4 | lre17_aquebikd.sph vec2_b.ark:19 5 | lre17_aquzmtjb.sph vec2_b.ark:2448 6 | lre17_aqvafjyj.sph vec2_b.ark:4877 7 | -------------------------------------------------------------------------------- /tests/data_in/ark/vec_t.scp: -------------------------------------------------------------------------------- 1 | lre17_aaadilvf.flac vec1_t.ark:20 2 | lre17_aaatjxdu.sph vec1_t.ark:6295 3 | lre17_aabneyok.sph vec1_t.ark:12535 4 | lre17_aquebikd.sph vec2_t.ark:19 5 | lre17_aquzmtjb.sph vec2_t.ark:6233 6 | lre17_aqvafjyj.sph vec2_t.ark:12379 7 | -------------------------------------------------------------------------------- /tests/data_in/core-core_det5_key.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/core-core_det5_key.h5 -------------------------------------------------------------------------------- /tests/data_in/core-core_det5_ndx.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperion-ml/hyperion/c4c9eee0acab1ba572843373245da12d00dfffaa/tests/data_in/core-core_det5_ndx.h5 -------------------------------------------------------------------------------- /tools/install_bazel.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | wget https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel-0.11.1-installer-linux-x86_64.sh 4 | 5 | bash bazel-0.11.1-installer-linux-x86_64.sh --prefix=$HOME/usr/local/bazel 6 | -------------------------------------------------------------------------------- /tools/install_cudnn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Example of how to install cudnn if needed 4 | 5 | echo " 6 | Get cudnn-v7 for your version of cuda toolkit from NVIDIA 7 | Install in $HOME/usr/local and add to LD_LIBRARY_PATH 8 | " 9 | 10 | TAR_NAME=cudnn-9.1-linux-x64-v7.1.tgz 11 | DIR_NAME=cudnn-9.1-v7.1 12 | 13 | tar xzvf $TAR_NAME.tgz 14 | cp -r $TAR_NAME $HOME/usr/local/$DIR_NAME 15 | -------------------------------------------------------------------------------- /tools/install_ibm_art.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Install the IBM adversarial robustness toolbox from github 4 | 5 | # To install from PyPi repo 6 | # pip install adversarial-robustness-toolbox 7 | 8 | # To install last version from github 9 | git clone https://github.com/IBM/adversarial-robustness-toolbox.git 10 | 11 | cd adversarial-robustness-toolbox 12 | pip install . 13 | 14 | #run tests 15 | #so it doesn't fail the test you need to have tf, pytorch, keras installed in the env 16 | bash run_tests.sh 17 | -------------------------------------------------------------------------------- /tools/install_nccl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Example of how to install nccl if needed 4 | 5 | #Get nccl_2.1.15-1+cuda9.1_x86_64.txz from NVIDIA 6 | TAR_NAME=nccl_2.1.15-1+cuda9.1_x86_64 7 | DIR_NAME=nccl_2.1.15_cuda9.1 8 | 9 | tar xvf $TAR_NAME.txz 10 | cp -r $TAR_NAME $HOME/usr/local/$DIR_NAME 11 | -------------------------------------------------------------------------------- /upload2pypi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -rf build dist 4 | python3 setup.py sdist bdist_wheel 5 | python3 -m twine upload dist/* 6 | -------------------------------------------------------------------------------- /upload2testpypi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -rf build dist 4 | python3 setup.py sdist bdist_wheel 5 | python3 -m twine upload -r testpypi dist/* 6 | --------------------------------------------------------------------------------