A speech recognition system for an aircraft, comprising: at least one processor configured to: execute an air traffic control transcription application using first acoustic and language models; execute a command and control speech recognition application using second acoustic and language models; wherein the second acoustic and language models are trained to recognize a more limited number of words than a number of words that the first acoustic and language models are trained to recognize; receive flight context data; process the flight context data to identify additional words not included in training of the second acoustic and language model but included in training of the first acoustic and language models and that are useful based on the flight context data; extract acoustic and language model parameters corresponding to the additional words from the first acoustic and language models; add the extracted acoustic and language model parameters to the second acoustic and language models; receive voice command audio data from a microphone of the aircraft referencing at least one of the additional words; generate an aircraft control machine command using the command and control speech recognition application, wherein the at least one of the additional words has been recognized by the second acoustic and language models. at least one processor configured to: execute an air traffic control transcription application using first acoustic and language models; execute a command and control speech recognition application using second acoustic and language models; wherein the second acoustic and language models are trained to recognize a more limited number of words than a number of words that the first acoustic and language models are trained to recognize; execute an air traffic control transcription application using first acoustic and language models; execute a command and control speech recognition application using second acoustic and language models; wherein the second acoustic and language models are trained to recognize a more limited number of words than a number of words that the first acoustic and language models are trained to recognize; receive flight context data; process the flight context data to identify additional words not included in training of the second acoustic and language model but included in training of the first acoustic and language models and that are useful based on the flight context data; extract acoustic and language model parameters corresponding to the additional words from the first acoustic and language models; add the extracted acoustic and language model parameters to the second acoustic and language models; receive voice command audio data from a microphone of the aircraft referencing at least one of the additional words; generate an aircraft control machine command using the command and control speech recognition application, wherein the at least one of the additional words has been recognized by the second acoustic and language models. process the flight context data to identify additional words not included in training of the second acoustic and language model but included in training of the first acoustic and language models and that are useful based on the flight context data; extract acoustic and language model parameters corresponding to the additional words from the first acoustic and language models; add the extracted acoustic and language model parameters to the second acoustic and language models; receive voice command audio data from a microphone of the aircraft referencing at least one of the additional words; generate an aircraft control machine command using the command and control speech recognition application, wherein the at least one of the additional words has been recognized by the second acoustic and language models.