Did you happen to change from TTS3000 to RealSpeak in the upgrade process? You can check this by running Key Dump from the Unity program group and seeing which TTS engine is licensed. Theres a known bug (fixed in a later version of 2.4.5) where the registry keys for the speakers name are not properly changed during an upgrade when the engine changes in the process.
To check this, open your favorite registry editor and go to HKLM\Software\Active Voice\TTS\1.0\Initalization\Default Speakers\ and check the registry key for ENU (Im assuming US English here). If the speaker name is Michael, thats the default voice for TTS3000. If youre using RealSpeak, change this to FEMALE and restart, TTS should start working.
If youre using TTS3000 and the speaker name is correct, we need to look elsewhere. Im assuming it presents the email to you but doesnt play the subject or the body, it just jumps to the end. If its not presenting your email to you at all, its a COS issue most likely. If you are being presented with email in the message conversation, there should be some errors in the application event log when it goes to play the subject/body and fails. This will give us clues as to the source of the problem.
Jeff Lindborg
Unity Product Architect
Active Voice
jlindborg@activevoice.com
http://members.home.net/jlindborg