8. A method for providing a distributed voice interface comprising: receiving an audio input comprising results from preliminary signal processing, the preliminary signal processing comprising keyword detection on a speech input; storing an acoustic model of the audio input; performing speech recognition on the received audio input, based at least in part on a previously stored acoustic model in order to recognize a command; and transmitting data to a device over a network, responsive to the command, using communication channels comprising: a high bandwidth communication channel configured to transmit data supporting audio or video output at the device, and a low bandwidth communication channel configured to transmit data supporting control signals for operation of a primary functionality component of the device, wherein the data comprises audio data generated to be consistent with audio data generated by the device based on a type of the device.
11. The method of claim 8 , wherein the data include a text message.