SpeechLMBuilder.exe захват вывода консоли

Я использую Microsoft Dictation Resource Kit (DRK) для создания пользовательских языковых моделей для использования распознаванием речи MS. SpeechLMBuilder.exe - это программа, которая входит в комплект. Хотя все примеры использования взяты из командной строки, я хотел бы использовать SpeechLMBuilder в сценариях и в конечном итоге в приложении с графическим интерфейсом для более общего использования.

Я могу успешно захватить некоторую консольную информацию, но не всю - например, я могу перехватывать и перенаправлять STDOUT и STDERR в файлы по своему выбору.

Однако похоже, что SpeechLMBuilder.exe записывает определенную информацию непосредственно в консоль, и она становится видимой только при запуске из командной строки.

Например строки, такие как:

СТАТУС: Начало Comp Comp процесса
СОСТОЯНИЕ: успешно загруженные файлы движка, начало слияния моделей
СТАТУС: Загрузка обеих моделей
СТАТУС: Загрузка входного файла:
СТАТУС: Чтение униграмм...
СТАТУС: биграммы...
СТАТУС: триграмм...
СТАТУС: сделано.
СТАТУС: Загрузка входного файла:
СТАТУС: Чтение униграмм...
СТАТУС: биграммы...
СТАТУС: триграмм...
СТАТУС: сделано.

Я попытался перенаправить маркеры с 3 по 9, которые Microsoft упоминает по адресу http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true, но там ничего не написано...

Есть идеи?

0 ответов

Другие вопросы по тегам