13. A system for predicting a gesture made by a user to a first application, comprising: a processor; a gesture library comprising at least one filter to interpret the gesture; and a gesture recognizer engine that: receives image data captured by a camera and sound data captured by a microphone, wherein the image data is representative of a gesture performed by the user and the sound data is representative of a sound made by the user; determines an output from the filter based on the image data, wherein the sound data at least one of: augments, distinguishes or clarifies the gesture; sends the application the output before receiving data corresponding to the gesture being completed; applies a second filter to the image data to interpret the gesture, the second filter representing a second gesture and comprising base information about the second gesture; determines, from the applied second filter, a second output corresponding to the second gesture being performed and a context, the second output being indicative of a greater confidence level than the output; and sends the application the second output.
13. A system for predicting a gesture made by a user to a first application, comprising: a processor; a gesture library comprising at least one filter to interpret the gesture; and a gesture recognizer engine that: receives image data captured by a camera and sound data captured by a microphone, wherein the image data is representative of a gesture performed by the user and the sound data is representative of a sound made by the user; determines an output from the filter based on the image data, wherein the sound data at least one of: augments, distinguishes or clarifies the gesture; sends the application the output before receiving data corresponding to the gesture being completed; applies a second filter to the image data to interpret the gesture, the second filter representing a second gesture and comprising base information about the second gesture; determines, from the applied second filter, a second output corresponding to the second gesture being performed and a context, the second output being indicative of a greater confidence level than the output; and sends the application the second output. 14. The system of claim 13 , wherein the gesture recognizer engine further: sends the application at least one selected from the group consisting of a velocity of movement, a release point, a distance, and a body part that made the gesture.