1. A speech end-pointer system, comprising: a computer processor; a voice triggering module configured to identify a portion of an audio stream comprising a speech segment; and a rule module in communication with the voice triggering module, the rule module comprising a plurality of rules used by the computer processor to analyze the audio stream and detect a beginning and an end of the speech segment, where the plurality of rules comprises one or more rules based on an energy counter; where the beginning of the speech segment and the end of the speech segment represent boundaries between speech and non-speech portions of the audio stream; and where the computer processor is configured to determine whether a frame of the audio stream has energy above a background noise level and increment the energy counter by a length of the frame in response to a determination that the frame has energy above the background noise level.
1. A speech end-pointer system, comprising: a computer processor; a voice triggering module configured to identify a portion of an audio stream comprising a speech segment; and a rule module in communication with the voice triggering module, the rule module comprising a plurality of rules used by the computer processor to analyze the audio stream and detect a beginning and an end of the speech segment, where the plurality of rules comprises one or more rules based on an energy counter; where the beginning of the speech segment and the end of the speech segment represent boundaries between speech and non-speech portions of the audio stream; and where the computer processor is configured to determine whether a frame of the audio stream has energy above a background noise level and increment the energy counter by a length of the frame in response to a determination that the frame has energy above the background noise level. 7. The system of claim 1 , where the plurality of rules comprises one or more rules based on a lack of energy counter; where the computer processor is configured to increment the lack of energy counter by the length of the frame in response to a determination that the frame does not have energy above the background noise level.