18. A method for creating a phonetic tree for speech synthesis comprising acts of: generating an initial phonetic tree from a first training data set of terms and corresponding term pronunciations; creating a second data set including at least one second term not in the first training data set; creating at least one phonetization for at least one term in the second data set using the initial phonetic tree; comparing a first phonetization of the at least one phonetization for a first term of the at least one term to a corresponding correct term pronunciation for the first term; categorizing at least one result of the comparing into a set of correctly phonetized terms and a set of incorrectly phonetized terms; and creating an exception dictionary including at least one incorrectly-phonetized term of the set of incorrectly phonetized terms and phonetization information related to the at least one incorrectly-phonetized term.
21. The method of claim 18 , further comprising: using the exception dictionary of words at runtime, by the speech synthesis engine, in conjunction with a phonetic decision tree.