8. A system comprising: a processor; and a computer-readable storage medium having instructions stored for controlling the processor to perform operations comprising: transmitting automatic speech recognition data from a first device to a second device, wherein the first device performs speech recognition using automatic speech recognition parameters based on the automatic speech recognition data; receiving, at the first device, a new set of automatic speech recognition adaptation parameters from the second device, wherein the new set of automatic speech recognition adaptation parameters is based on the automatic speech recognition data; and using the new set of automatic speech recognition adaptation parameters to update the automatic speech recognition adaptation parameters on the first device.
8. A system comprising: a processor; and a computer-readable storage medium having instructions stored for controlling the processor to perform operations comprising: transmitting automatic speech recognition data from a first device to a second device, wherein the first device performs speech recognition using automatic speech recognition parameters based on the automatic speech recognition data; receiving, at the first device, a new set of automatic speech recognition adaptation parameters from the second device, wherein the new set of automatic speech recognition adaptation parameters is based on the automatic speech recognition data; and using the new set of automatic speech recognition adaptation parameters to update the automatic speech recognition adaptation parameters on the first device. 11. The system of claim 8 , wherein the automatic speech recognition data comprises one of: an environment of the system and multi-modal data associated with a multi-modal input from a user.