1. A method for performing real-time endpoint detection for use in automatic speech recognition applied to an input signal, the method comprising the steps of: extracting one or more features from said input signal to generate a sequence of extracted feature values; applying a filter to said sequence of extracted feature values to generate a sequence of filter output values; applying a state transition diagram to said sequence of filter output values to identify endpoints within said input signal.