首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTK3.4.1 Ubuntu 14.04上的安装错误

HTK3.4.1 Ubuntu 14.04上的安装错误
EN

Stack Overflow用户
提问于 2015-12-25 18:24:05
回答 1查看 710关注 0票数 1

我尝试了几乎所有的解决方案,写在谷歌上,但仍然没有发挥作用。

此处键入后。/配置:

代码语言:javascript
复制
    configure: creating ./config.status
    config.status: creating HTKLib/Makefile
    config.status: WARNING:  HTKLib/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating HTKTools/Makefile
    config.status: WARNING:  HTKTools/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating HLMLib/Makefile
    config.status: WARNING:  HLMLib/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating HLMTools/Makefile
    config.status: WARNING:  HLMTools/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating HTKLVRec/Makefile
    config.status: WARNING:  HTKLVRec/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating Makefile
    config.status: WARNING:  Makefile.in seems to ignore the --datarootdir setting

**************************************************

HTK is now ready to be built.

Type "make all" to build the HTK libraries
and tools.

Then "make install" to install them.

The tools will be installed in /usr/local/bin

Build notes: Language Modelling tools will be
built. HDecode will not be built. You can build
it manually later by running 'make hdecode
install-hdecode'

配置部分似乎出了问题。

代码语言:javascript
复制
(cd HTKTools && make all) \
      || case "" in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory `/home/hmtsk/voxforge/bin/htk/HTKTools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/hmtsk/voxforge/bin/htk/HTKTools'
(cd HLMTools && make all) \
      || case "" in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory `/home/hmtsk/voxforge/bin/htk/HLMTools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/hmtsk/voxforge/bin/htk/HLMTools'

我已经试过了

  • sudo apt安装libx11 11-dev
  • sudo apt-获取安装g++-multilib
  • ./配置-禁用-hslab禁用-hlmtools
  • sudo apt安装libc6-dev-i 386
  • 然后,sudo configure.ac删除文件中的"-m32“。

我需要你的帮助,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-02-26 09:35:00

不清楚你的错误是什么。您可以忽略有关-datarootdir的警告,我也得到了这些警告,但使完成正确。你的输出看起来是正确的。

检查您的目录HTKTools和HLMTools的内容。看看是否已经创建了任何二进制文件。您可以通过运行以下内容来测试它们是否工作:

代码语言:javascript
复制
./HLMTools/LMerge

USAGE: LMerge [options] wordList inModel outModel

 Option                                       Default

 -f s    set output LM format to s            BIN
 -i f s  interpolate with model s, weight f   off
 -n n    produce n-gram model                 max
 -A      Print command line arguments         off
 -C cf   Set config file to cf                default
 -D      Display configuration variables      off
 -G fmt  Set source label format to fmt       as config
 -I mlf  Load master label file mlf
 -S f    Set script file to f                 none
 -T N    Set trace flags to N                 0
 -V      Print version information            off

注意,HTK有一种要求命令行帮助的非标准方式,您不使用-h或--帮助,只使用没有选项的命令。它应该给你一个想法,如果你可以继续并使安装。

如果你仍然有错误,发帖。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34465295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档