1. A method for predicting a gesture made by a user to a first application, comprising: receiving 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; applying a filter to the image data to interpret the gesture, wherein the sound data at least one of: augments, distinguishes or clarifies the gesture; determining, from the applied filter, an output corresponding to the gesture being performed; and sending the first application the output.