I recently noticed that (on my Windows 7 PC) if I enter a custom word in the speech dictionary and try to voice that word with text-to-speech, that word must be inputted exactly as it is in the speech dictionary otherwise the custom pronunciation is not voiced properly. Obviously the word needs to be spelled the same in the dictionary and TTS input, but even differences in capitalization will cause undesirable results.
So if you add a word that could be used anywhere in a sentence you'll get different TTS (as well as recognition) results depending on that word's capitalization. It seems like the only way around this is to have two entries in the speech dictionary for a given word - one lower case and the other title case. This just seems really cumbersome and happens regardless of any additional options selected when entering the word(s) into the speech dictionary.
Does anyone know if the above behavior is expected? Thanks!