A speech activated control system for controlling aerial vehicle components, comprising: a host processor having memory and positioned in communication with a database for storing speech recognition models; and speech actuated command program product at least partially stored in the memory of the host processor and including instructions that when executed by the host processor perform the operations of: forming a digitized user-speech template representing a command annunciation, dividing the digitized user-speech template into a plurality of time slices, on which a Short Fourier Transformation is then performed, each time slice including a plurality of bins, performing noise reduction from within and around speech formants of the sampled speech data to include: estimating a noise power in each bin for each of the plurality of time slices on either side of the speech near the boundaries of the speech for each of the frequency ranges defining the bins, equalizing energy values of each bin across each associated frequency range responsive to the estimated noise power to thereby flatten the spectrum, and setting each bin having a value at or below a parameterized threshold value to a nominal value to thereby remove noise, developing a set of feature vectors representing energy of a frequency content of the digitized user-speech template to thereby determine a unique pattern identifying the command annunciation, applying a speech recognition engine to the set of feature vectors to form at least one speech recognition model associated with the command annunciation, associating an index with the at least one speech recognition model associated with the command annunciation, and storing the at least one speech recognition model and the associated index. a host processor having memory and positioned in communication with a database for storing speech recognition models; and speech actuated command program product at least partially stored in the memory of the host processor and including instructions that when executed by the host processor perform the operations of: forming a digitized user-speech template representing a command annunciation, dividing the digitized user-speech template into a plurality of time slices, on which a Short Fourier Transformation is then performed, each time slice including a plurality of bins, performing noise reduction from within and around speech formants of the sampled speech data to include: estimating a noise power in each bin for each of the plurality of time slices on either side of the speech near the boundaries of the speech for each of the frequency ranges defining the bins, equalizing energy values of each bin across each associated frequency range responsive to the estimated noise power to thereby flatten the spectrum, and setting each bin having a value at or below a parameterized threshold value to a nominal value to thereby remove noise, developing a set of feature vectors representing energy of a frequency content of the digitized user-speech template to thereby determine a unique pattern identifying the command annunciation, applying a speech recognition engine to the set of feature vectors to form at least one speech recognition model associated with the command annunciation, associating an index with the at least one speech recognition model associated with the command annunciation, and storing the at least one speech recognition model and the associated index. forming a digitized user-speech template representing a command annunciation, dividing the digitized user-speech template into a plurality of time slices, on which a Short Fourier Transformation is then performed, each time slice including a plurality of bins, performing noise reduction from within and around speech formants of the sampled speech data to include: estimating a noise power in each bin for each of the plurality of time slices on either side of the speech near the boundaries of the speech for each of the frequency ranges defining the bins, equalizing energy values of each bin across each associated frequency range responsive to the estimated noise power to thereby flatten the spectrum, and setting each bin having a value at or below a parameterized threshold value to a nominal value to thereby remove noise, estimating a noise power in each bin for each of the plurality of time slices on either side of the speech near the boundaries of the speech for each of the frequency ranges defining the bins, equalizing energy values of each bin across each associated frequency range responsive to the estimated noise power to thereby flatten the spectrum, and setting each bin having a value at or below a parameterized threshold value to a nominal value to thereby remove noise, developing a set of feature vectors representing energy of a frequency content of the digitized user-speech template to thereby determine a unique pattern identifying the command annunciation, applying a speech recognition engine to the set of feature vectors to form at least one speech recognition model associated with the command annunciation, associating an index with the at least one speech recognition model associated with the command annunciation, and storing the at least one speech recognition model and the associated index.