Thanks for the code. I've now updated the script so it can now say August, September, 8 AM, 9 AM, and the minutes 08 and 09 because there was a bug that prevented it from speaking those particular numbers. It now also speaks "AM" and "PM" outloud.
It is available as TTS Clock r3 now at
http://www.zabaware.com/empeg
For people that already installed a previous version if you don't want to download the whole package again you can just update the script which is at
http://www.zabaware.com/empeg/B10tts (be careful of CRLF) and add the AM/PM sounds to the TTS folder which are at
http://www.zabaware.com/empeg/am.pcm and
http://www.zabaware.com/empeg/pm.pcm