Kaldi配置環境變數
大家都知道,Kaldi在執行run.sh前都需要執行path.sh來進行一些環境變數的配置。但是這是暫時的,一旦關閉終端視窗,想要重新執行run.sh的部分命令還得重新執行path.sh一遍。而且有些情況path.sh會做很多重複的工作,在不同的例子中需要對path.sh做很多不同的配置,不如直接將需要用到的bin檔案加入到Linux環境變數中,讓使用過程更加方便快捷。
大家都知道在Linux環境中有三種配置環境變數的方法:1、在控制檯中加入PATH,Kaldi的執行path.sh就屬於這種方法,但是關閉當前shell視窗就失效了;2、修改/etc/profile檔案,Linux中所有的使用者都會受此影響,需要root許可權才能更改;3、修改使用者根目錄下的bashrc檔案,即~/.bashrc,針對當前使用者有效。修改後記得source下檔案使其更新。
這裡推薦第三種方法加入Kaldi的環境變數,主要是加入一些Kaldi在訓練識別等過程使用到的bin程式,以及檢視二進位制模型的自帶程式,以及轉換FST等一些第三方可執行程式等路徑。.bashrc檔案參考如下(基於當前Kaldi最新版):
export PATH=$PATH:/xxx/Srilm/bin/i686-m64
export KALDI_DIR=/yyy/kaldi
export WORK_DIR=$KALDI_DIR/egs/wsj/s5/
export PATH=$PATH:./:$KALDI_DIR/src/bin:$KALDI_DIR/src/lmbin:$KALDI_DIR/src/fstbin:$KALDI_DIR/src/gmmbin:$KALDI_DIR/src/kwsbin:$KALDI_DIR/src/latbin:$KALDI_DIR/src/featbin:$KALDI_DIR/src/fgmmbin:$KALDI_DIR/src/sgmm2bin:$KALDI_DIR/src/chainbin/:$KALDI_DIR/src/nnetbin/:$KALDI_DIR/src/nnet2bin:$KALDI_DIR/src/nnet3bin:$KALDI_DIR/src/onlinebin:$KALDI_DIR/src/online2bin:$KALDI_DIR/src/ivectorbin:$KALDI_DIR/tools/openfst-1.6.2/bin:$WORK_DIR/utils:$WORK_DIR/steps:
xxx,yyy代表路徑
注意環境變數中的版本號,根據自己的路徑進行對應的更改
其中SRILM是用來將 字詞和拼音對映 轉換成語言模型要用到的arpa 工具目錄。
相關文章
- 配置環境變數變數
- Flume 配置環境變數變數
- 配置JDK環境變數JDK變數
- windows配置環境變數Windows變數
- Linux環境變數配置Linux變數
- Shell配置環境變數變數
- Linux配置環境變數$PATHLinux變數
- java 環境變數的配置Java變數
- linux java環境變數配置LinuxJava變數
- linux工具配置環境變數Linux變數
- [Oracle] -- 配置Oracle環境變數Oracle變數
- 配置jdk環境變數win10教程_win10jdk環境變數如何配置JDK變數Win10
- vue-cli配置環境變數Vue變數
- jdk安裝,環境變數配置JDK變數
- mac配置全域性環境變數Mac變數
- nuxt3_配置環境變數UX變數
- Nuxt3環境變數配置UX變數
- JDK各版本環境變數配置JDK變數
- JDK13環境變數配置JDK變數
- mac如何配置python環境變數MacPython變數
- win10怎麼配置環境變數_win10的環境變數配置在哪裡Win10變數
- win10怎麼配置jdk環境變數_window10jdk環境變數配置步驟Win10JDK變數
- java配置環境變數的錯誤Java變數
- Linux下Java環境變數的配置LinuxJava變數
- Linux 環境變數配置全攻略Linux變數
- win10如何配置環境變數?Win10變數
- kaldi環境搭建 | yesno 測試
- Tomcat的下載及環境變數配置Tomcat變數
- vue3--vite環境變數的配置VueVite變數
- conda環境變數+常用操作+配置映象源變數
- Nuxt.js 環境變數配置與使用UXJS變數
- mac安裝mysql並配置環境變數MacMySql變數
- GBASEDBTSERVER 環境變數7GBASEDBTSHMBASE 環境變數 (UNIX™)Server變數
- tomcat配置環境變數win10怎樣設定_win10如何設定tomcat配置環境變數Tomcat變數Win10
- 簡述SHELL全域性環境變數與局變環境變數變數
- 常用的DOS命令和配置JDK環境變數JDK變數
- 【推薦】配置Linux環境變數的常用方法!Linux變數
- [JAVA] CLASSPATH環境變數必須要配置嗎Java變數
- 為什麼我們需要配置環境變數變數