sphinxtrain - 未定义配置

问题描述

我正在尝试按照教程 here 为 CMUSphinx 训练声学模型。

因此,当我使用命令 sphinxtrain run 进行训练时,我遇到了以下问题:

Sphinxtrain path: /usr/local/lib/sphinxtrain
Sphinxtrain binaries path: /usr/local/libexec/sphinxtrain
Running the training
Configuration (e.g. etc/sphinx_train.cfg) not defined
Compilation Failed in require at /usr/local/lib/sphinxtrain/scripts/000.comp_feat/slave_feat.pl line 51.
BEGIN Failed--compilation aborted at /usr/local/lib/sphinxtrain/scripts/000.comp_feat/slave_feat.pl line 51.

Here文件“sphinx_train.cfg”

也不会创建日志文件

我使用的是 Linux,我已经下载了 sphinx here

如何解决这个问题?

解决方法

我通过指定 sphinx_train.cfg 的完整路径解决了这个问题。

这是我在 slave_feat.pl 中第 50 行编辑的行。

use SphinxTrain::Config cfg => '/home/ridwan/sphinx/other/etc/sphinx_train.cfg';

我对每个编译失败的文件都这样做了:

未定义配置(例如 etc/sphinx_train.cfg)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...