17. A speech recognition system accessible over a network, comprising: a first speech model; at least one processor programmed to implement a speech recognition engine capable of recognizing speech data based, at least in part, on the first speech model; and a speech model controller to: identify that a user device of a user is in communication with the speech recognition system via a network connection; receive from the user device, the user device comprising a personal speech model trained for the user through previous speech recognition operations, one or more personal speech model components of the personal speech model trained for the user through previous speech recognition operations, the one or more personal speech model components describing personal voice characteristics of the user, wherein the one or more personal speech model components are received from the user device over the network connection in response to identifying that the user device is in communication with the speech recognition system; update the first speech model using at least some of the one or more personal speech model components, by modifying at least one speech model component of the first speech model and/or adding at least one speech model component to the first speech model; and transmit user speech to be recognized by the speech recognition engine using the first speech model updated with the at least some of the one or more personal speech model components.
17. A speech recognition system accessible over a network, comprising: a first speech model; at least one processor programmed to implement a speech recognition engine capable of recognizing speech data based, at least in part, on the first speech model; and a speech model controller to: identify that a user device of a user is in communication with the speech recognition system via a network connection; receive from the user device, the user device comprising a personal speech model trained for the user through previous speech recognition operations, one or more personal speech model components of the personal speech model trained for the user through previous speech recognition operations, the one or more personal speech model components describing personal voice characteristics of the user, wherein the one or more personal speech model components are received from the user device over the network connection in response to identifying that the user device is in communication with the speech recognition system; update the first speech model using at least some of the one or more personal speech model components, by modifying at least one speech model component of the first speech model and/or adding at least one speech model component to the first speech model; and transmit user speech to be recognized by the speech recognition engine using the first speech model updated with the at least some of the one or more personal speech model components. 21. The speech recognition system of claim 17 , wherein the one or more personal speech model components are received over the network connection in response to the speech recognition system performing a check in response to identifying that the user device is in communication with the speech recognition system, wherein the check evaluates at least one criteria to determine whether an update to the first speech model is to be received.