Blame view

egs/gp/s5/path.sh 1.17 KB
8dcb6dfcb   Yannick Estève   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  # This contains the locations of the tools and data required for running
  # the GlobalPhone experiments.
  
  export LC_ALL=C  # For expected sorting and joining behaviour
  
  KALDI_ROOT=/homes/eva/q/qghoshal/src/kaldi/trunk
  [ -f $KALDI_ROOT/tools/env.sh ] && . $KALDI_ROOT/tools/env.sh
  
  KALDISRC=$KALDI_ROOT/src
  KALDIBIN=$KALDISRC/bin:$KALDISRC/featbin:$KALDISRC/fgmmbin:$KALDISRC/fstbin
  KALDIBIN=$KALDIBIN:$KALDISRC/gmmbin:$KALDISRC/latbin:$KALDISRC/nnetbin
  KALDIBIN=$KALDIBIN:$KALDISRC/sgmm2bin:$KALDISRC/lmbin
  
  FSTBIN=$KALDI_ROOT/tools/openfst/bin
  LMBIN=$KALDI_ROOT/tools/irstlm/bin
  
  [ -d $PWD/local ] || { echo "Error: 'local' subdirectory not found."; }
  [ -d $PWD/utils ] || { echo "Error: 'utils' subdirectory not found."; }
  [ -d $PWD/steps ] || { echo "Error: 'steps' subdirectory not found."; }
  
  export kaldi_local=$PWD/local
  export kaldi_utils=$PWD/utils
  export kaldi_steps=$PWD/steps
  SCRIPTS=$kaldi_local:$kaldi_utils:$kaldi_steps
  
  export PATH=$PATH:$KALDIBIN:$FSTBIN:$LMBIN:$SCRIPTS
  
  # If the correct version of shorten and sox are not on the path,
  # the following will be set by local/gp_check_tools.sh
  SHORTEN_BIN=
  # e.g. $PWD/tools/shorten-3.6.1/bin
  SOX_BIN=
  # e.g. $PWD/tools/sox-14.3.2/bin