Talking Time Keeper is a fully featured desktop time package. Its features include the ability to announce the time using built-in voices (either at the click of a button or at specified intervals), plus chimes, alarms, and timers, which display messages and pictures, run programs, speak, and play sounds and MP3s, all complete with a snooze option.
The application includes a calendar displaying upcoming alarms, more than 250 world-time locations, a day-and-night world map, the phases of the moon, stopwatches with lap timers, and atomic time synchronization. The program also includes a voice-building tool. All you need is a microphone to make your own voices. You can decide exactly what is heard or displayed, and even add a personal touch by displaying a photo.