kaldi學習筆記一

前言

kaldi和古老的HTK相似,是一套自動語音識別工具。kaldi的面向不在於初學者,而是在於expert或者expert-training,所以有一定的門檻,但是也不用害怕,github上有它的源碼和egs,下載開源代碼和egs,多多練習,一步一步的運行代碼,看會發生什麼,總會有所收穫。

kaldi雖然有一定的門檻,但是開發者也致力於提高代碼的穩健性,可擴展性,儘量讓代碼結構清晰不太複雜,我也是個初學者,代碼看着還是有點複雜,哈哈,努力學習,希望有所進步。

kaldi官網:http://www.kaldi-asr.org/,kaldi開源網址:https://github.com/kaldi-asr/kaldi,注意:kaldi是跨平臺工具包,也可以部署在windows,但支持的應該沒有類UNIX好,所以推薦大家使用類UNIX系統,如MacOS, ubuntu等。

我用的是虛擬機virtualbox上的Ubuntu16.04,首先安裝git,在終端運行:sudo apt-get install git,之後運行sudo git clone https://github.com/kaldi-asr/kaldi.git,這樣安裝包就下載下來了。

安裝(編譯)

在安裝kaldi之前,要安裝一些dependencies:

sudo apt-get install subversion automake autoconf libtool g++ zlib1g-dev wget libatlas-dev libatlas-base-dev

下面按照下載的安裝包kaldi下的INSTALL進行安裝就可以了,想了一會還是貼一下吧:

cd tools;sudo make -j n,n指的是計算機的核數;cd ../src;sudo ./configure;sudo make all

注意:安裝目錄的空間最好大於20G,因爲後面編譯src的時候會需要很多空間,我是之前就8G,很多dependencies都沒裝完整老是報錯,最後才發現是空間不足,最後又新建虛擬空間才完成編譯,坑爹的設備,最後感謝這篇博客:virtualbox下Ubuntu擴充硬盤容量,未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章