1

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

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

但是,SpeechLMBuilder.exe 似乎将某些信息直接写入控制台,并且仅在从命令行运行时才可见。

例如行,如:

状态:开始 Comp LM 过程
状态:成功加载引擎文件,开始合并模型
状态:正在加载两个模型
状态:正在加载输入文件:
状态:正在读取 unigrams ...
状态: bigrams ... 状态:trigrams
...
状态:完成.
状态:正在加载输入文件:
状态:正在读取 unigrams...
状态: bigrams... 状态:trigrams
...
状态:完成。

我也尝试重定向 Microsoft 在http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true中提到的句柄 3 到 9,但是什么都没有写在那里...

有任何想法吗?

4

0 回答 0