安装Kaldi,在ubuntu 16.04上编译gst-kaldi-nnet2-online时出错

时间:2017-10-30 14:52:44

标签: linux ubuntu ubuntu-16.04 kaldi

我尝试做的是在我的ubuntu 16.04虚拟机上安装silvius-backend,但不幸的是,如果没有正确编译kaldi和gst-kaldi-nnet2-online,它就无法正常工作。

我已成功编译 kaldi ,但在尝试编译 gst-kaldi-nnet2-online 时遇到错误。

我遵循这些instructions

这就是我的所作所为:

  1. 我正在使用 Ubuntu 16.04。

  2. 我已使用以下命令成功编译 kaldi

    kaldi/tools中的

    - > sudo make CXX=g++-5

    kaldi/src中的

    - > sudo CXX=g++-5 ./configure --sharedsudo make clean CXX=g++-5sudo make depend CXX=g++-5sudo make CXX=g++-5

  3. 我尝试从sudo make depend~/gst-kaldi-nnet2-online/src,我收到了这样的错误:

  4.   

    Makefile:6:*找不到Kaldi的makefile / home / tanel / tools / kaldi- trunk / src / kaldi.mk。在发出make时使用KALDI_ROOT指定Kaldi的根目录,例如:KALDI_ROOT = / home / tanel / tools / kaldi-trunk make。停止。

    1. 所以在this path我改变了路径:“KALDI_ROOT =〜/ kaldi”

      现在我收到这样的错误:

    2.   

      g ++ - 5 -M -std = c ++ 11 -I .. -I / home / silvius / kaldi / tools / openfst / include -pthread -I / usr / include / gstreamer-1.0 -I / usr / lib / x86_64-linux-gnu / gstreamer-1.0 / include -I / usr / include / glib-2.0 -I / usr / lib / x86_64-linux-gnu / glib-2.0 / include -I / usr / include / glib- 2.0 -I / usr / lib / x86_64-linux-gnu / glib-2.0 / include -Wall -Wno-sign-compare -Wno-unused-local-typedefs -Wno-deprecated-declarations -Winit-self -DKALDI_DOUBLEPRECISION = 0 - DHAVE_EXECINFO_H = 1 -DHAVE_CXXABI_H -DHAVE_ATLAS -I / home / silvius / kaldi / tools / ATLAS_headers / include -msse -msse2 -pthread -g -fPIC -I~ / kaldi / src * .cc> .depend.mk
        在gst-audio-source.cc:22:0中包含的文件中:   ./gst-audio-source.h:23:33:致命错误:matrix / kaldi-vector.h:没有这样的文件或目录   编译终止。   在./gstkaldinnet2onlinedecoder.h:26:0中包含的文件中,                    来自gstkaldinnet2onlinedecoder.cc:49:   ././simple-options-gst.h:25:33:致命错误:util / simple-options.h:没有这样的文件或目录   编译终止。   在simple-options-gst.cc:20:0中包含的文件中:   ./simple-options-gst.h:25:33:致命错误:util / simple-options.h:没有这样的文件或目录   编译终止。   Makefile:76:目标'depend'的配方失败   make:[depend]错误1(忽略)

      您可以在this link

      上看到图片上的错误

      PS:我的文件夹的路径是那些:

       `~/kaldi` for kaldi's folder , and
      
       `~/gst-kaldi-nnet2-online` for the gst-kaldi-nnet2-online. 
      
       (i cloned them from github inside `~/` in separated folders)
      

      我不知道接下来该做什么或者问题是什么。自从上网几天以来我一直在寻找解决方案,但我一无所获。有人能帮助我吗?

0 个答案:

没有答案