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.