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 a phoneme sequence of the speech input; providing a list of fragments of entries in a list of entries, the fragments being based on a subword or phoneme level; and comparing the phoneme sequence of the recognized speech input to the list of fragments to generate a candidate list of best matching entries based on comparison scores, wherein a comparison score is calculated for a fragment when the recognized speech input is compared to the fragment, the comparison score being a measure of how well the recognized speech input fits to the fragment, wherein a score for one list entry is calculated based on the comparison scores of all the fragments that build the list entry.