Событие распознавания речи не запускается в службе Windows

Итак, у меня есть служба Windows с распознаванием речи, реализованная с использованием механизма распознавания system.speech. Мой код распознавания речи работает нормально, когда я запускаю службу, но нет событий для распознавания речи пожаров. Странно то, что если я запускаю точно такой же код, но вместо этого в консоли или в приложении WPF, событие для распознавания речи работает просто отлично.
Я уже подключил отладчик к своему процессу обслуживания, чтобы проверить, что происходит за кулисами. Кажется, что механизм распознавания речи правильно загружает грамматики, устанавливает режим непрерывного прослушивания и правильно устанавливает событие распознавания речи. Никаких исключений не выбрасывается, поэтому я не слишком уверен, что здесь не так. Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос