1. A speech recognition system for providing a textual output from an audible signal representative of spoken words, said system comprising: a natural language processor for parsing a partially recognized sentence into a sentence type and an associated ordered list of recognized words and unrecognized sound groupings, said sentence type having an ordered list of concepts, said partially recognized sentence corresponding to the audible signal; a grammar rule generator for expanding each of said concepts at a location corresponding to one of said unrecognized sound groupings into a plurality of related words; a speech recognition engine for converting the audible signal to the textual output, said speech recognition engine being operatively connected to said plurality of related words for resolving the one of said unrecognized sound grouping.