12. A processor-implemented method comprising: receiving a first selection to install a first application on one or more server computers; receiving a second selection to install a second application on a device; receiving, from the device, an audio signal that represents user speech; determining an intent corresponding to the user speech; identifying the first application corresponding to the intent; providing a first indication of the intent to the one or more server computers for invocation of the first application to respond to the intent; providing a second indication of the intent to the device for invocation of the second application to respond to the intent; receiving, at the one or more server computers, a confirmation from the device that at least one of (i) the device will perform an action in response to the intent or (ii) the device has performed the action in response to the intent; and providing a third indication, based at least in part on receiving the confirmation, to the first application to cancel responding to the intent.
12. A processor-implemented method comprising: receiving a first selection to install a first application on one or more server computers; receiving a second selection to install a second application on a device; receiving, from the device, an audio signal that represents user speech; determining an intent corresponding to the user speech; identifying the first application corresponding to the intent; providing a first indication of the intent to the one or more server computers for invocation of the first application to respond to the intent; providing a second indication of the intent to the device for invocation of the second application to respond to the intent; receiving, at the one or more server computers, a confirmation from the device that at least one of (i) the device will perform an action in response to the intent or (ii) the device has performed the action in response to the intent; and providing a third indication, based at least in part on receiving the confirmation, to the first application to cancel responding to the intent. 15. The processor-implemented method of claim 12 , further comprising conducting natural language dialogs with the user through the device to determine the intent.