1. A method for processing data in a voice recognition system capable of receiving foreground speech in the presence of background noise, comprising the steps, performed by a processor, of extracting a channel signal; generating a mask signal from the channel signal; masking the extracted channel signal with the mask signal; and taking a sample standard deviation of the masked channel signal over a temporal window; and generating foreground speech endpoints using the sample standard deviation determined during said taking step.