24. The method of claim 18 , wherein detecting the one or more touchless gestures comprises detecting if the one or more touchless gestures are performed using at least one of a camera, an ultrasound transducer, a shadow detector, or an infrared sensor.
18. A method for processing detected audio waveforms in a first mode and a second mode, comprising: detecting, by a microphone, one or more audio waveforms; time stamping the detected one or more audio waveforms; detecting, by a gesture detection sensor, one or more touchless gestures corresponding to one or more modes; time stamping a starting time and an ending time of each of the detected one or more touchless gestures; storing, in a buffer, the one or more audio waveforms and information regarding the one or more touchless gestures; and entering the second mode and selectively processing, by one or more processors coupled to the microphone, an audio waveform of the one or more audio waveforms in the second mode when a time stamp of the audio waveform is between a first time stamp of a first touchless gesture corresponding to the second mode detected by the gesture detection sensor and a second time stamp associated with one of the one or more touchless gestures.