#!/bin/bash # Installation script for Kaldi # set -e apt-get install subversion -y KALDI_GIT="--depth 1 -b master https://github.com/kaldi-asr/kaldi.git" KALDI_DIR="$PWD/kaldi" SHARED=false if [ ! -d "$KALDI_DIR" ]; then git clone $KALDI_GIT $KALDI_DIR else echo "$KALDI_DIR already exists!" fi pushd "$KALDI_DIR/tools" git pull # Prevent kaldi from switching default python version mkdir -p "python" touch "python/.use_default_python" # check deps ./extras/check_dependencies.sh # make tools make -j4 # make src pushd ../src OPENBLAS_DIR=${KALDI_DIR}/../OpenBLAS mkdir -p ${OPENBLAS_DIR}/install if [ $SHARED == true ]; then ./configure --shared --use-cuda=no --static-math --mathlib=OPENBLAS --openblas-root=${OPENBLAS_DIR}/install else ./configure --static --use-cuda=no --static-math --mathlib=OPENBLAS --openblas-root=${OPENBLAS_DIR}/install fi make clean -j && make depend -j && make -j4 popd # kaldi/src popd # kaldi/tools echo "Done installing Kaldi."