我正在使用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,但没有任何内容写在那里......
有什么想法吗?