1. An end-pointer that determines a beginning and an end of a speech segment comprising: a voice triggering module that identifies a portion of an audio stream comprising an audio speech segment; a rule module in communication with the voice triggering module, the rule module comprising a plurality of rules used to analyze a part of the audio stream to detect a beginning and an end of the audio speech segment; and a consonant detector that detects occurrences of a high frequency consonant in the portion of the audio stream.