SpeechLMBuilder.exe控制台输出捕获

时间:2013-11-09 00:04:30

标签: java redirect stream capture

我正在使用Microsoft听写资源工具包(DRK)来创建供MS语音识别使用的自定义语言模型。 SpeechLMBuilder.exe是随套件提供的程序。虽然所有使用示例都来自命令行,但我想在脚本中使用SpeechLMBuilder,最后在GUI应用程序中使用,以便更广泛地使用。

我可以成功捕获一些控制台信息,但不是全部 - 例如我可以捕获并将STDOUT和STDERR重定向到我选择的文件。

但是,SpeechLMBuilder.exe似乎直接将某些信息写入控制台,只有从命令行运行时才会显示。

例如行,例如:

  

状态:开始Comp LM过程
  状态:成功加载引擎文件,开始合并模型
  状态:加载两个型号
  状态:加载输入文件:
  状态:阅读unigrams ...
  状态:二元语法...
  状态:卦......
  状态:已完成
。   状态:加载输入文件:
  状态:阅读unigrams ...
  状态:二元语法...
  状态:卦......
  状态:已完成。

我试图重定向微软在http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true提及的句柄3到9,但没有任何内容写在那里......

有什么想法吗?

0 个答案:

没有答案