A computer-implemented method, comprising: activating a first modality user input mode in which user inputs by way of a first modality are recognized using a first modality recognizer; receiving a user input by way of the first modality; obtaining , as a result of the first modality recognizer recognizing the user input, a transcription that includes a particular term; generating_ an input context data structure that references at least the particular term, wherein the input context data structure comprises the particular term along with other data representative of the input context in which the particular term is received; and transmitting , by the first modality recognizer, the input context data structure to a second modality recognizer for use in updating a second modality recognition model associated with the second modality recognizer, wherein the updating comprises storing the particular term in a language model associated with the second modality recognition model, the method further comprising: activating a second modality user input mode in which user inputs by way of the second modality are recognized using the second modality recognizer; receiving a user input by way of the second modality, the user input including the particular term; and in response to transmitting, recognizing, by the second modality recognizer using the language model, the particular term received by way of the second modality. activating a first modality user input mode in which user inputs by way of a first modality are recognized using a first modality recognizer; receiving a user input by way of the first modality; obtaining , as a result of the first modality recognizer recognizing the user input, a transcription that includes a particular term; generating_ an input context data structure that references at least the particular term, wherein the input context data structure comprises the particular term along with other data representative of the input context in which the particular term is received; and transmitting , by the first modality recognizer, the input context data structure to a second modality recognizer for use in updating a second modality recognition model associated with the second modality recognizer, wherein the updating comprises storing the particular term in a language model associated with the second modality recognition model, the method further comprising: activating a second modality user input mode in which user inputs by way of the second modality are recognized using the second modality recognizer; receiving a user input by way of the second modality, the user input including the particular term; and in response to transmitting, recognizing, by the second modality recognizer using the language model, the particular term received by way of the second modality. activating a second modality user input mode in which user inputs by way of the second modality are recognized using the second modality recognizer; receiving a user input by way of the second modality, the user input including the particular term; and in response to transmitting, recognizing, by the second modality recognizer using the language model, the particular term received by way of the second modality. <EOS>