1. A method of recognizing speech, the method comprising: receiving an input speech signal; performing an initial recognition on the input speech signal to generate a first pass result; generating a first grammar based upon the first pass result, the first grammar having a portion set to match a first part of the input speech signal; and applying the first grammar to the input speech signal to generate a second pass result.