1. A method of verifying a speech input comprising: determining pronunciation data for a received user spoken utterance specifying a word; speech recognizing further user spoken utterances specifying individual characters of the word, wherein an N-best list is generated for each character; automatically generating word candidates using the N-best list for each character; and comparing the pronunciation data with the word candidates to determine at least one match.