1. A method of speech recognition comprising: receiving a spoken utterance by a user; providing a vocabulary word storage memory comprising a set of orthographies potentially recognizable as the spoken utterance; providing a spoken utterance storage memory for storing the spoken utterance; processing the spoken utterance to determine whether one of the orthographies stored in the set corresponds to the spoken utterance, thereby indicating a recognized word; and prompting the user for a keyword input if none of the orthographies in the set corresponds to the spoken utterance.