You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.2 KiB
29 lines
1.2 KiB
export MAIN_ROOT=`realpath ${PWD}/../../../`
|
|
|
|
export PATH=${MAIN_ROOT}:${MAIN_ROOT}/utils:${MAIN_ROOT}/tools/moses/scripts/tokenizer:${PATH}
|
|
export LC_ALL=C
|
|
|
|
export PYTHONDONTWRITEBYTECODE=1
|
|
# Use UTF-8 in Python to avoid UnicodeDecodeError when LC_ALL=C
|
|
export PYTHONIOENCODING=UTF-8
|
|
export PYTHONPATH=${MAIN_ROOT}:${PYTHONPATH}
|
|
|
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/
|
|
|
|
if ! which tokenizer.perl > /dev/null; then
|
|
echo "Error: moses is required in this example." >&2
|
|
echo "Error: it seems that moses is not installed." >&2
|
|
echo "Error: please install moses as follows." >&2
|
|
echo "Error: cd ${MAIN_ROOT}/tools && git clone https://github.com/moses-smt/mosesdecoder.git moses" >&2
|
|
return 1
|
|
fi
|
|
|
|
MODEL=u2_st
|
|
export BIN_DIR=${MAIN_ROOT}/paddlespeech/s2t/exps/${MODEL}/bin
|
|
|
|
# Kaldi
|
|
export KALDI_ROOT=${MAIN_ROOT}/tools/kaldi
|
|
[ -f $KALDI_ROOT/tools/env.sh ] && . $KALDI_ROOT/tools/env.sh
|
|
export PATH=$PWD/utils/:$KALDI_ROOT/tools/openfst/bin:$PWD:$PATH
|
|
[ ! -f $KALDI_ROOT/tools/config/common_path.sh ] && echo >&2 "The standard file $KALDI_ROOT/tools/config/common_path.sh is not present, can not using Kaldi!"
|
|
[ -f $KALDI_ROOT/tools/config/common_path.sh ] && . $KALDI_ROOT/tools/config/common_path.sh |