17. A computing system configured to execute a word training procedure, comprising: one or more speech engines; a plurality of applications, each of the plurality of applications configured to receive a user instruction through an associated user interface, and to issue an instruction related to training of a word; and a word training interface configured to receive an instruction related to training of the word, issue an instruction to one of the one or more speech engines for training of the word, to thereby produce a new training, and to issue an instruction to commit the new training and wherein the instruction to commit the new training allows for adding or replacing information associated with the word in a lexicon associated with at least one of the plurality of applications, the lexicon stored in memory of a computing device and for use during speech recognition.
17. A computing system configured to execute a word training procedure, comprising: one or more speech engines; a plurality of applications, each of the plurality of applications configured to receive a user instruction through an associated user interface, and to issue an instruction related to training of a word; and a word training interface configured to receive an instruction related to training of the word, issue an instruction to one of the one or more speech engines for training of the word, to thereby produce a new training, and to issue an instruction to commit the new training and wherein the instruction to commit the new training allows for adding or replacing information associated with the word in a lexicon associated with at least one of the plurality of applications, the lexicon stored in memory of a computing device and for use during speech recognition. 20. The computing system of claim 17 , wherein the word training interface is configured as an engine extension.