18. A tangible computer-readable storage medium storing instructions for controlling a computing device for generating a database for a text-to-speech (TTS) voice, the instructions comprising: matching via a processor every spoken word associated with a TTS voice database with a smallest set of possible pronunciations for each word, the smallest set being generated by: automatically determining a dialect and linguistic context using linguistic rules; empirically determining idiosyncratic speaker characteristics; and determining a subject domain; and dynamically generating a pronunciation dictionary on a word-by-word basis using the smallest set.
18. A tangible computer-readable storage medium storing instructions for controlling a computing device for generating a database for a text-to-speech (TTS) voice, the instructions comprising: matching via a processor every spoken word associated with a TTS voice database with a smallest set of possible pronunciations for each word, the smallest set being generated by: automatically determining a dialect and linguistic context using linguistic rules; empirically determining idiosyncratic speaker characteristics; and determining a subject domain; and dynamically generating a pronunciation dictionary on a word-by-word basis using the smallest set. 19. The computer-readable medium of claim 18 , wherein the dynamically generated pronunciation dictionary accounts for reading errors and idiosyncrasies of speakers.