14. A non-transitory computer readable storage medium configured to store a set of instructions that when executed causes a processor to perform: digitally sampling an analog waveform voice signal by a processor; examining, via the processor, a tagged input text string based on the digitally sampled analog waveform voice signal for at least one set of substitutions based on content of the input text string; and if the input text string is a substring of a previously tagged input text string and the input text string and at least one additional input text string share a common pre-assigned tag identifier stored in a memory location, eliminating at least one of the input text string and the at least one additional input text string from a natural language grammar.
14. A non-transitory computer readable storage medium configured to store a set of instructions that when executed causes a processor to perform: digitally sampling an analog waveform voice signal by a processor; examining, via the processor, a tagged input text string based on the digitally sampled analog waveform voice signal for at least one set of substitutions based on content of the input text string; and if the input text string is a substring of a previously tagged input text string and the input text string and at least one additional input text string share a common pre-assigned tag identifier stored in a memory location, eliminating at least one of the input text string and the at least one additional input text string from a natural language grammar. 15. The non-transitory computer readable storage medium of claim 14 , wherein the processor is further configured to perform: the at least one set of substitutions by expanding the input text string to create at least one additional input text string that includes at least one portion of the input text string and at least one additional portion not previously part of the input text string.