1. A system for determining at least one of a beginning or an end of a speech segment, the system comprising: a computer processing unit configured to access a memory to determine at least one of the beginning or the end of the speech segment, where the memory comprises, a voice triggering module executable on the computer processing unit to identify a triggering characteristic in a speech segment of an audio stream; and a rule module executable on the computer processing unit and in communication with the voice triggering module, the rule module comprising a first rule that counts a number of isolated energy events preceding the triggering characteristic, and a second rule that determines that a frame of the audio stream that precedes the triggering characteristic is outside of the beginning or the end of the speech segment when a number of allowed isolated energy events in the audio stream preceding the trigger characteristic is exceeded.
1. A system for determining at least one of a beginning or an end of a speech segment, the system comprising: a computer processing unit configured to access a memory to determine at least one of the beginning or the end of the speech segment, where the memory comprises, a voice triggering module executable on the computer processing unit to identify a triggering characteristic in a speech segment of an audio stream; and a rule module executable on the computer processing unit and in communication with the voice triggering module, the rule module comprising a first rule that counts a number of isolated energy events preceding the triggering characteristic, and a second rule that determines that a frame of the audio stream that precedes the triggering characteristic is outside of the beginning or the end of the speech segment when a number of allowed isolated energy events in the audio stream preceding the trigger characteristic is exceeded. 3. The system of claim 1 , where the triggering characteristic comprises an S or X sound.