SLI's, known to the applicant comprise a number of key sub-elements, including but not restricted to an automatic speech recognition system (ASR), a text to speech (TTS) system, a dialog manager, application managers, and one or more applications with links to external data sources.