Kaldi在ubuntu 18.04下編譯小結
先佔個坑,說第一個遇到的問題。
sctk-2.4.10-20151007-1312Z.tar.bz2
這個檔案在https://github.com/kaldi-asr/kaldi
中下載是通過tools/Makefile 檔案中該行實現的
sctk-2.4.10-20151007-1312Z.tar.bz2:
wget -T 10 -t 3 ftp://jaguar.ncsl.nist.gov/pub/sctk-2.4.10-20151007-1312Z.tar.bz2|| \
wget --no-check-certificate -T 10 http://www.openslr.org/resources/4/sctk-2.4.10-20151007-1312Z.tar.bz2
這裡似乎有一個bug ,可能在天朝的網路下下載不完全的情況。
有什麼後果?
產生的後果就是檔案解壓時候提示損壞。
如果直接搜尋,網上大部分的答案都是提示要求改字尾名或者改下載檔案。
這種方法在當前版本下無法解決問題。
主要原因是,已經沒有sctk-2.4.10-20151007-1312Z.tar.gz檔案,
如果修改成前面的版本,有可能導致報錯。謹慎估計是C++11標準的問題。
如何知道下載的完全不完全? md5
MD5 (sctk-2.4.10-20151007-1312Z.tar.bz2) = dd01ad49a33486a4754655d06177f646
在ubuntu下可以 檢驗下 md5sum sctk-2.4.10-20151007-1312Z.tar.bz2
若輸出值與上面一致,則證明下載完全。
若不完全
解決方案有2個
1.直接從網站上下載http://www.openslr.org/4/ 。該網址包含上述檔案,下載後直接放入 tools 資料夾下即可。
2.修改Makefile檔案:
將
wget -T 10 -t 3 ftp://jaguar.ncsl.nist.gov/pub/sctk-2.4.10-20151007-1312Z.tar.bz2|| \
wget --no-check-certificate -T 10 http://www.openslr.org/resources/4/sctk-2.4.10-20151007-1312Z.tar.bz2
替換為
wget --no-check-certificate -T 10 http://cn-mirror.openslr.org/resources/4/sctk-2.4.10-20151007-1312Z.tar.bz2
兩個方案均可行。
請自行酌定。
相關文章
- Kaldi學習(一)kaldi在ubuntu上的安裝Ubuntu
- VLC在ubuntu環境下編譯編譯
- 在 Ubuntu 開啟 GO 程式編譯之旅UbuntuGo編譯
- ORACLE編譯失效物件小結Oracle編譯物件
- kaldi的編譯安裝與報錯解決方法編譯
- ubuntu編譯grpc & protobufUbuntu編譯RPC
- Ubuntu 16 04 編譯 Caffe SSDUbuntu編譯
- ubuntu編譯安裝pcl教程。Ubuntu編譯
- ubuntu編譯安裝kernel教程。Ubuntu編譯
- Ubuntu交叉編譯環境配置Ubuntu編譯
- 在Ubuntu 18.04上編譯安裝pppoe客戶端軟體Ubuntu編譯客戶端
- UBUNTU安裝kaldi遇到關於not install OpenFst errorUbuntuNFSError
- Linux編譯核心 Ubuntu18.04 -2020.11.04Linux編譯Ubuntu
- Ubuntu18.04編譯ZLMediakit支援webrtcUbuntu編譯Web
- Ubuntu 15.04編譯Android 6.0.1原始碼-Nexus5真機編譯Ubuntu編譯Android原始碼
- 在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯UbuntuGCC程式編譯
- Ubuntu-16-04-編譯-Caffe-SSDUbuntu編譯
- Ubuntu18.04 搭建go編譯環境UbuntuGo編譯
- Ubuntu上編譯多個版本的fridaUbuntu編譯
- ubuntu系統編譯安裝OpenCV 4.4Ubuntu編譯OpenCV
- Rust 交叉編譯與條件編譯總結Rust編譯
- 小程式反編譯教程編譯
- 編譯ROCKSDB總結編譯
- GCC編譯過程(預處理->編譯->彙編->連結)GC編譯
- Ubuntu中CLion編譯Geant4專案Ubuntu編譯
- Ubuntu 18.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu 18.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 18.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 18.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 18.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- Ubuntu 18.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 20.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝phpMyAdmin教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- Ubuntu 20.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 20.04系統編譯安裝Memcached教程。Ubuntu編譯