0

我已经在 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(快照)?

4

1 回答 1

0

Windows 支持仍在测试中。我有一个这样的补丁,但还没有提交。补丁在这里:

http://pastebin.com/NQyNQEHx

在 Windows 上运行:

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

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

于 2012-10-24T18:32:54.763 回答