1. A speech system, comprising: a speech engine configured to recognize commands from a user and make announcements to the user; a speech server having a speech server interface through which multiple speech-enabled applications communicate with the speech system, and a speech application programming interface through which the speech server communicates with the speech engine; and wherein the speech server manages concurrent processing of interactions submitted by the speech-enabled applications while allowing each speech-enabled application to utilize a different speech recognition grammar.