13. A method comprising: processing, in a data processing device, values of best state scores and best token scores associated with frames of received speech data for end of utterance detection purposes, the processing comprising: calculating values of state scores and token scores associated with frames of received speech data, determining best state scores and best token scores, a best state score being a score of a state having the best probability amongst a number of states in a state model for speech recognition purposes, and a best token score being the best probability of a token amongst a number of tokens used for speech recognition purposes, determining whether recognition result determined from received speech data is stabilized, and determining, in response to the recognition result being stabilized, on the basis of the processed values of the best state scores and best token scores, whether end of utterance is detected or not.
13. A method comprising: processing, in a data processing device, values of best state scores and best token scores associated with frames of received speech data for end of utterance detection purposes, the processing comprising: calculating values of state scores and token scores associated with frames of received speech data, determining best state scores and best token scores, a best state score being a score of a state having the best probability amongst a number of states in a state model for speech recognition purposes, and a best token score being the best probability of a token amongst a number of tokens used for speech recognition purposes, determining whether recognition result determined from received speech data is stabilized, and determining, in response to the recognition result being stabilized, on the basis of the processed values of the best state scores and best token scores, whether end of utterance is detected or not. 15. A method according to claim 13 , wherein best token score values are determined repetitively, the slope of the best token score values is calculated based on at least two best token score values, the slope is compared to a pre-determined threshold slope value, and the detection of end of utterance is determined if the slope does not exceed the threshold slope value.