The present invention is directed to a system and method of notifying a
speech related application of events generated by a speech related
engine. A middleware layer receives a notification selection from the
application. The notification selection is indicative of a selected
notification mechanism for notifying the application of the events. The
middleware component receives an event indication from the engine. The
event indication is indicative of an event generated by the engine. The
event indication is transferred to the application according to the
selected notification mechanism.