1. A speech recognition method in which an entry corresponding to a speech input is selected from a list of entries, the method comprising: detecting the speech input; recognizing the speech input; providing fragments of the entries in the list of entries; and comparing the recognized speech input to the list of entries to generate a candidate list of best matching entries based on the comparison result, where the candidate list is generated by comparing the recognized speech input to the fragments of the entries.