A SR engine can be classified according to the degree of word and utterance boundaries it is capable of determining. It is not unusual for an engine to fall into more than one of the following categories since they can often offer several modes of operation.