嘉渊
2023-07-30 58c072cfbe547fa68dff49ea3b00b753e27457eb
egs/callhome/eend_ola/run.sh
@@ -99,10 +99,9 @@
              --output_dir $output_dir \
              --index JOB
        mkdir -p ${data_dir}/ark_data/dump/simu_data/data/$dataset
        python local/gen_feats_scp.py \
              --root_path ${data_dir}/ark_data/dump/simu_data/$dataset \
              --out_path ${data_dir}/ark_data/dump/simu_data/data/$dataset \
              --split_num $nj
        cat ${data_dir}/ark_data/dump/simu_data/$dataset/feature.scp.* > ${data_dir}/ark_data/dump/simu_data/data/$dataset/feature.scp
        cat ${data_dir}/ark_data/dump/simu_data/$dataset/label.scp.* > ${data_dir}/ark_data/dump/simu_data/data/$dataset/label.scp
        paste -d" " ${data_dir}/ark_data/dump/simu_data/data/$dataset/feature.scp <(cut -f2 -d" " ${data_dir}/ark_data/dump/simu_data/data/$dataset/label.scp) > ${data_dir}/ark_data/dump/simu_data/data/$dataset/feats.scp
        grep "ns2" ${data_dir}/ark_data/dump/simu_data/data/$dataset/feats.scp > ${data_dir}/ark_data/dump/simu_data/data/$dataset/feats_2spkr.scp
        # for chunk_size=2000
        output_dir=${data_dir}/ark_data/dump/simu_data_chunk2000/$dataset
@@ -114,28 +113,24 @@
              --index JOB \
              --num_frames 2000
        mkdir -p ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset
        python local/gen_feats_scp.py \
              --root_path ${data_dir}/ark_data/dump/simu_data_chunk2000/$dataset \
              --out_path ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset \
              --split_num $nj
        cat ${data_dir}/ark_data/dump/simu_data_chunk2000/$dataset/feature.scp.* > ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/feature.scp
        cat ${data_dir}/ark_data/dump/simu_data_chunk2000/$dataset/label.scp.* > ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/label.scp
        paste -d" " ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/feature.scp <(cut -f2 -d" " ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/label.scp) > ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/feats.scp
        grep "ns2" ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/feats.scp > ${data_dir}/ark_data/dump/simu_data_chunk2000/data/$dataset/feats_2spkr.scp
    done
    # for callhome data
    for dset in callhome1_spkall callhome2_spkall; do
        find  $data_dir/eval/$dset  -maxdepth 1 -type f -exec cp {} {}.1 \;
        output_dir=${data_dir}/ark_data/dump/callhome/$dset
        output_dir=${data_dir}/ark_data/dump/callhome_chunk2000/$dset
        mkdir -p $output_dir
        python local/dump_feature.py \
              --data_dir $data_dir/eval/$dset \
              --output_dir $output_dir \
              --index 1 \
              --num_frames 2000
        mkdir -p ${data_dir}/ark_data/dump/callhome/data/$dset
        python local/gen_feats_scp.py \
              --root_path ${data_dir}/ark_data/dump/callhome/$dset \
              --out_path ${data_dir}/ark_data/dump/callhome/data/$dset \
              --split_num 1
        mkdir -p ${data_dir}/ark_data/dump/callhome_chunk2000/data/$dset
        paste -d" " ${data_dir}/ark_data/dump/callhome_chunk2000/$dset/feature.scp.1 <(cut -f2 -d" " ${data_dir}/ark_data/dump/callhome_chunk2000/$dset/label.scp.1) > ${data_dir}/ark_data/dump/callhome_chunk2000/data/$dset/feats.scp
    done
fi