A computer-implemented method for dynamically generating a speech recognition grammar is provided. The method includes determining a target entry, and accessing a plurality of potential distractors. The method also includes selecting one or more distractors from the plurality of potential distractors. More particularly, each potential distractor selected is selected based upon an assessed acoustic dissimilarity between the distractor and the target entry. The method further includes dynamically generating a speech recognition grammar that includes the target entry and one or more of the distractors selected based upon an acoustic dissimilarity to the target entry.
展开▼