1. A method comprising: receiving an acoustic input signal at a speech recognizer configured to recognize the acoustic input signal in an always on mode; determining a set of responses based on the recognized acoustic input signal; ranking the set of responses based on criteria; determining, by a computing device, if the response should be output based on a ranking of the response; determining an output method in a plurality of output methods based on the ranking of the response; and outputting the response using the output method if it is determined the response should be output.