var fDesc=new Array(); fDesc[0] = "Speaking Clock Deluxe is one of internet's most popular talking clock utilities and it has been download in several hundred of thousands copies! It will turn your computer into a speaking clock with over 30 languages. It also keeps track of up to 50 alarms that can be set to a time and a date, and be repeated daily, weekly, monthly and yearly. This is great for those who need custom alarms to alert them to anything from a project deadline to the day an O2 line is due to be installed - even timers for the Pomodoro Technique.

The interface is all-graphical with a screen resembling an LCD (including a dot matrix section), which shows time, date, another time zone or random quotes. It also features a speaking calculator, mutilpe timers that works like a stopwatch or a countdown timer. And last, but not least, it supports text-to-speech and MS agents, to give you animated time announcements and reminders.
Using "natural speech", Speaking Clock can tell you the time in over 30 different languages. English, French, German, Spanish and Russian is included by default. If you want more languages, just download the language of your choice and install it. The term "natural speech" refers to real recordings of each language - words and numbers are combined by the clock to give you the time in a natural sounding way.
The latest version of the clock also supports MS Agents and text-to-speech, which brings a whole new dimension of possibilities to the clock. You can have agents telling you the time or notify you of alarm events, or use the text-to-speech feature to read the contents of the clipboard or the alert message of your alarms. It also supports text-to-speech engines in different languages and will tell you the time in English, German, French, Spanish or Russian, if you have speech engines for those languages.

Agents and speech support is included in Windows 2000, XP and Vista."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }