【问题标题】:sphinxtrain - Configuration not definedsphinxtrain - 未定义配置
【发布时间】:2021-05-21 18:17:49
【问题描述】:

我正在尝试按照教程 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

如何解决这个问题?

【问题讨论】:

  • 根据tutorial,你应该先运行sphinxtrain -t an4 setup
  • @HåkonHægland,我已经这样做了,只是我将 an4 替换为“其他”,这是我的任务名称。
  • 好的,接下来教程说你应该cd an4 然后运行sphinxtrain run。你也这样做了吗?
  • 是的,我做到了。
  • “未定义配置(例如 etc/sphinx_train.cfg)” 据我了解,命令sphinxtrain -t an4 setup 应该创建一个目录etc(在an4文件夹)。你有那个目录吗?

标签: speech-recognition sphinx4


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2020-09-05
    • 2019-04-30
    • 2014-12-04
    • 2017-07-25
    相关资源
    最近更新 更多