1. A method for detecting a command capable of controlling a device, the method comprising: receiving a first input signal having a first instance of a plurality of first instances, wherein the first instance is descriptive of the first input signal; receiving a second input signal having a second instance of a plurality of second instances, wherein the second instance is descriptive of the second input signal, and wherein the first instance and the second instance when performed simultaneously constitute the command; generating a first set of scores for the first input signal by correlating the first instance with each instance of the plurality of first instances of the first input signal; generating a second set of scores for the second input signal by correlating the second instance with each instance of the plurality of second instances of the second input signal; modifying the first set of scores based on a first set of confidence weights in order to generate a third set of scores; modifying the second set of scores based on a second set of confidence weights in order to generate a fourth set of scores; combining, via a processor, the third set of scores and fourth set of scores using an association rule to generate a final score; and detecting the command to control the device based on the final score.