MAC Anaconda python 2環境インストールkaldiの作成
1885 ワード
MAC Anaconda python 2環境インストールkaldiの作成
1.kaldiとは
kaldiは音声認識のための開発プラットフォーム(ツールパッケージ)であり、現在は成熟しており、ドキュメントが多く、関連資料が多い.
2.設置環境
3.インストールプロセス
(1)ソースコードのダウンロード
kaldiはgithubでオープンソースで、私たちは直接彼の最新のソースコードをダウンロードしてコンパイルを実行することができます.
git clone https://github.com/kaldi-asr/kaldi
(2)コンパイル
このような大規模なフレームワークをコンパイルするには、インターネット上のどのチュートリアルも公式のインストールファイルに基づいて操作されています.彼らも公式のインストールファイルに従って一歩一歩実行されているので、公式のインストールファイルを見ることを学ばなければなりません.ソースコードルートディレクトリの下にINSTALLファイルがあり、インストール手順を説明しています.
tools/
でINSTALLインストール命令src/
でINSTALLインストール命令tools
1)まずkaldiに関する依存パッケージをインストールする必要があります.最も重要なのはopenfstをコンパイルすることです.ここには多くの依存が含まれています.kaldi自身は依存を確認するためのスクリプトを提供しています.依存関係を確認するには、次のコマンドを実行します.
extras/check_dependencies.sh
all OKを印刷した場合は、すべての依存がインストールに成功したことを示し、次のステップに進むことができます.しかし、解答者は長い間ここでカードをかけていたので、上記のpip 2の質問でした.依存チェックの後、soxがインストールされていないことを示すメッセージが表示されます.私はcondaのpython 2環境で
pip install sox
を実行した後、依存検査を続けたが、soxがインストールされていないことを提示した.その後、回答者は別の方法を用いてbrew install sox
を実行し、インストールに成功した.all OKを印刷しました.2)次にコンパイルを行い、次のコマンドを実行します.make -j 4
-jパラメータはマルチコア加速コンパイルを提供し,ここでの4はクアッドコアでコンパイルする.
src
tools/下のツールをコンパイルしたら、Kaldiの本体部分のコンパイルを開始できます.1)CUDA、NIDIAリンクをインストールする:https://developer.nvidia.com/cuda-downloads . 2)コンパイル前の構成は
src/
フォルダに入り、命令を実行する:./configuration
3)コンパイルの実行
make depend -j 4
make -j 4
次に、インストールに成功したことを示します.