Free Alarm Clock for Windows with Automatic Speech Synthesizer Voice overs on selected audio file for each alarm.
Plugins are available to extend functionality of the alarm, like execute an application or send information over serial port. You can also write your own plugins using a simple C#/VB interface
With over 10 different skins.