22. A system for providing a distributed voice interface to a device, comprising: transceiver means for receiving input from the device via a communication network, wherein the input is the result of preliminary signal processing comprising keyword detection by the device prior to receipt of the input at the transceiver means; memory means for storing an acoustic model of the input; and processing means for performing speech recognition on the received input based at least in part on a previously stored acoustic model in order to recognize a command, wherein the transceiver means are further for transmitting data to the device, responsive to the command, via the communication network 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.
23. The system of claim 22 , the processing means further for: updating or modifying the keyword detection based at least in part on words within the input; and updating the previously stored acoustic model based at least in part on the input.