#!/bin/bash sil_prob=0.5 num_sil_states=3 num_nonsil_states=1 . ./cmd.sh . ./path.sh . parse_options.sh set -eux dict=$1 data_dir=$2 dict_dir=$data_dir/local/dict tmplm_dir=$data_dir/local/lang_tmp lm_dir=$data_dir/lang mkdir -p $dict_dir $tmplm_dir $lm_dir # prepare dict echo "SIL" > $dict_dir/silence_phones.txt echo "SIL" > $dict_dir/optional_silence.txt awk '{print $1}' $dict > $dict_dir/nonsilence_phones.txt echo "SIL SIL" > $dict_dir/lexicon.txt echo " SIL" >> $dict_dir/lexicon.txt awk '{print $1" "$1}' $dict >> $dict_dir/lexicon.txt echo "SIL" > $dict_dir/extra_questions.txt awk '{printf $1" "} END {printf "\n"}' $dict >> $dict_dir/extra_questions.txt # prepare lang utils/prepare_lang.sh --sil-prob $sil_prob --position-dependent-phones false \ --num_sil_states $num_sil_states --num_nonsil_states $num_nonsil_states \ $dict_dir "" $tmplm_dir $lm_dir