1. An application services interface system comprising: an automatic speech recognition control application program interface that receives a request for a recognition session from an application-based automatic speech recognition controller; an automatic speech recognition control engine in communication with the automatic speech recognition control application program interface directs the performance of an automatic speech recognition module; and the automatic speech recognition module compares a spoken utterance to a vocabulary of active grammars to generate recognition results; where the recognition results are generated in an ASR session with limited callbacks between the automatic speech recognition control engine and the application-based automatic speech recognition controller.