在尝试安装 kaldi asr 时我的 Mac 上的工具包我总是会遇到一些问题。 (操作系统:10.8.4,安装了xCode和命令行工具)
我的方法与 kaldi 教程中推荐的差不多:
- 通过 svn 检查存储库(我已经尝试了 trunk 和稳定版本)
- 在 tools 目录中运行 $ make 或 $ ./install.sh,具体取决于安装说明在特定版本中的说明 (我也尝试了 ./install_atlas.sh 方法)
出于某种原因,第 2 步似乎适用于除 openfst 之外的非可选库... 为了让 openfst 正常工作,我通过自制软件(版本 1.3.3)安装了它,我认为 kaldi 默认情况下会安装版本 1.2.10 ...这是个问题吗?
无论如何,假设 kaldi 也可以使用这个 openfst,我尝试在 src 目录中运行配置,如 $ cd ../src; 。/配置; ...但配置命令始终返回“您必须从 src/目录运行“配置”。”
那么有人知道配置或我的整体安装方法有什么问题吗?
最佳答案
Step 2 seems to work for the non-optional libraries except for openfst for some reason... To get openfst to work I installed it via homebrew (version 1.3.3), I think kaldi by default would install version 1.2.10 ... is this a problem?
是的,这是一个问题。要了解出了什么问题,您需要研究构建日志。要获得有关构建问题的帮助,您需要提供包含问题的构建日志。
Anyway, assuming that kaldi can work with this openfst as well, I tried to run configure in the src directory like $ cd ../src; ./configure; ... but the configuration command always returns 'You must run "configure" from the src/ directory.'
您可能缺少一些依赖项,例如,您可能缺少 basename binary,这会破坏脚本。你可以添加
设置-x
配置脚本以准确找出错误以收集命令跟踪。在不了解 shell 工作原理的情况下在 Mac 上运行复杂的软件就像朝自己的腿开枪。尝试在 Linux 上运行或准备了解脚本的实际作用。
关于c++ - 在 Mac 上安装 Kaldi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17320059/