Event Handlers

Some of the actions that you can send to IDOL Speech Server are asynchronous. Asynchronous actions do not run immediately, but are added to a queue. This means that the person or application that sends the action does not receive an immediate response. However, you can configure IDOL Speech Server to call an event handler when an asynchronous action starts, finishes, or encounters an error.

You might use an event handler to:

IDOL Speech Server can call an event handler for the following events.


The OnStart event is called when IDOL Speech Server starts processing an asynchronous action from the queue.

OnFinish The OnFinish event is called when IDOL Speech Server successfully finishes processing an asynchronous action.
OnError The OnError event is called when an asynchronous action fails and cannot continue.