kaldi嵌入式平臺的移植及實現

本系列包含內容分以下幾篇文章介紹:

1. openFst的交叉編譯 

2. 數學庫OpenBlas及Clapack的交叉編譯

3. 音頻接口Alsa的交叉編譯

4. 音頻框架portaudio的交叉編譯(基於音頻流處理,詳細參考kaldi解碼器源碼onlinebin/online-gmm-decode-faster.cc)

5. kaldi源碼的交叉編譯

6. kaldi在嵌入式平臺解碼的運行

 

交叉工具鏈環境配置:

在編譯以上源碼之前,首先需要配置好交叉工具的環境(後續文章默認環境已經搭建成功),具體做法如下:

1. mkdir env

2. 解壓mips交叉編譯工具(ARM也一樣)至env目錄下,見下圖

3. 配置環境變量

  •     vim ~/.bashrc
  •     export PATH=$PATH:/home/xxx/env/mips-gcc520-glibc222/bin        (xxx爲用戶的登錄名)
  •     source ~/.bashrc

終端輸入mips-linux,按table鍵,若出現下面圖片中的編譯工具命令,則代表安裝成功

以上步驟1~3爲交叉工具鏈的環境配置。

 

Kaldi源碼下載:

https://github.com/kaldi-asr/kaldi

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