swh:1:snp:b958e3aa64f6b1663929789c8cf28d019f55f57d
Raw File
Tip revision: 6b9bf3964385d0c16d262796d9e4a3a30a52dafd authored by Software Heritage on 12 October 2020, 00:00:00 UTC
hal: Deposit 1045 in collection hal
Tip revision: 6b9bf39
run.sh

. ./path.sh
. ./cmd.sh 

nj=24

inter_dir="small_set_rev_with_noise"
exp="expReverb/$inter_dir/"
data_dir="data/trainNotel_with_rev_noise_sim_small_set/"
# trainNotel_with_rev_sim_small_set_ntt_dereverb"
enhan=

data_fmllr_dir_base="data-fmllr/trainNotel_with_rev_noise_sim_small_set/"
data_fmllr_dir=${data_fmllr_dir_base}_tr90
data_fmllr_dir_cv=${data_fmllr_dir_base}_cv10

mfccdir="mfcc"
fmllr_dir="fmllr"
 
 bash langFromDictCreator.sh   domotic_multimedia_grammar_10aout_emmanuel_corrected_ver4.jsgf dict data/lang_test
 steps/make_mfcc.sh --nj $nj \
     $data_dir $exp/make_mfcc/ $mfccdir || exit 1;
 steps/compute_cmvn_stats.sh $data_dir $exp/make_mfcc $mfccdir || exit 1;
  

 
 utils/subset_data_dir_tr_cv.sh  --cv-spk-percent 10 $data_dir ${data_dir}_tr90 ${data_dir}_cv10 || exit 1
 
data_dir=${data_dir}_tr90
 # training models using enhan $data
 steps/train_mono.sh --boost-silence 1.25 --nj $nj \
   $data_dir data/trainNotel/lang $exp/mono0a_tr$enhan || exit 1;
 
 steps/align_si.sh --boost-silence 1.25 --nj $nj \
   $data_dir data/trainNotel/lang $exp/mono0a_tr$enhan $exp/mono0a_ali_tr$enhan || exit 1;
 
 steps/train_deltas.sh --boost-silence 1.25 \
   2500 30000 $data_dir data/trainNotel/lang $exp/mono0a_ali_tr$enhan $exp/tri1_tr$enhan || exit 1;
 
 steps/align_si.sh --nj $nj \
   $data_dir data/trainNotel/lang $exp/tri1_tr$enhan $exp/tri1_ali_tr$enhan || exit 1;
 
 steps/train_lda_mllt.sh \
   --splice-opts "--left-context=3 --right-context=3" \
   4000 50000 $data_dir data/trainNotel/lang $exp/tri1_ali_tr$enhan $exp/tri2b_tr$enhan || exit 1;
 
 steps/align_si.sh  --nj $nj \
   --use-graphs true $data_dir data/trainNotel/lang $exp/tri2b_tr$enhan $exp/tri2b_ali_tr$enhan  || exit 1;
 
 steps/train_sat.sh \
   5000 100000 $data_dir data/trainNotel/lang $exp/tri2b_ali_tr$enhan $exp/tri3b_tr$enhan || exit 1;



 
  steps/align_fmllr.sh --nj $nj --cmd "$train_cmd" \
    ${data_dir}_tr90 data/trainNotel/lang  $exp/tri3b_tr$enhan $exp/tri3b_tr${enhan}_ali || exit 1
  steps/align_fmllr.sh --nj $nj --cmd "$train_cmd" \
    ${data_dir}_cv10 data/trainNotel/lang  $exp/tri3b_tr$enhan $exp/tri3b_tr${enhan}_ali_cv || exit 1


 steps/nnet/make_fmllr_feats.sh --nj $nj  --cmd "$train_cmd" \
     --transform-dir $exp/tri3b_tr${enhance}_ali \
     $data_fmllr_dir  $data_dir $exp/tri3b_tr$enhan $exp/make_fmllr_tri3b $fmllr_dir || exit 1;

 steps/nnet/make_fmllr_feats.sh --nj $nj  --cmd "$train_cmd" \
     --transform-dir $exp/tri3b_tr${enhance}_ali_cv \
     $data_fmllr_dir_cv  ${data_dir}_cv10 $exp/tri3b_tr$enhan $exp/make_fmllr_tri3b $fmllr_dir || exit 1;


dir="$exp/tri4a_dnn_pretrain_tr$enhan"
$cuda_cmd $dir/_pretrain_dbn.log \
    steps/nnet/pretrain_dbn.sh  --nn-depth 7 --rbm-iter 3 $data_fmllr_dir $dir || exit 1;

# # # train dnn
dir="$exp/tri4a_dnn_tr$enhan"
ali=$exp/tri3b_tr${enhan}_ali 
ali_dev=$exp/tri3b_tr${enhan}_ali_cv
feature_transform=$exp/tri4a_dnn_pretrain_tr$enhan/final.feature_transform
dbn=$exp/tri4a_dnn_pretrain_tr$enhan/7.dbn
$cuda_cmd $dir/_train_nnet.log \
    steps/nnet/train.sh  --feature-transform $feature_transform --dbn $dbn --hid-layers 0 --learn-rate 0.008 \
    $data_fmllr_dir  $data_fmllr_dir_cv   data/lang $ali $ali_dev $dir || exit 1;
back to top