Windows 7中的Sphinxtrain快照

时间:2012-10-23 13:25:35

标签: windows cmusphinx

我在windows 7计算机上下载了sphinxbase.tar.gz和sphinxtrain.tar.gz。使用Visual Studio 2010构建。我已经安装了Activeperl,python 3.3。

在教程http://cmusphinx.sourceforge.net/wiki/tutorialam中,它说:

适用于sphinxtrain快照

sphinxtrain -t an4 setup

可能适用于Linux系统。如何在Windows 7(64位)中运行sphinxtrain(快照)?

1 个答案:

答案 0 :(得分:0)

Windows支持仍在测试中。我有这样的补丁,但尚未承诺。补丁在这里:

http://pastebin.com/NQyNQEHx

在Windows上运行:

  • 首先,打开Visual Studio项目SphinxTrain.sln并构建它
  • 在bin \ Debug或bin \ Release中复制以下文件:
      来自pocketsphinx包的
    • pocketsphinx_batch.exe和pocketsphinx.dll
    • 来自sphinxbase软件包的sphinx_fe.exe和sphinxbase.dll
  • 从您的训练数据库目录运行:
    • python SPHINX_DIR \ SphinxTrain \ scripts \ sphinxtrain.in -t db_name setup
    • python SPHINX_DIR \ SphinxTrain \ scripts \ sphinxtrain.in run
  • 请注意,脚本首先考虑bin / Release,如果不存在,则使用bin / Debug

同时,您可以使用发布中的脚本和快照中的二进制文件,结果不会有所不同。