DOWNLOADS AND IMPORTANT UPDATES:
Click here to download the latest or any previous versions of the clock program and any other files.
Click here for important updates on the latest or any previous versions of the clock program and any other files.
Recalling the days of BT's speaking clock telephone service (dial '123'), I created this simple 'speaking display clock' computer program. The display clock displays the time in 24-hour (military time) format while audio-announcing in 12-hour format. This is deliberate, to demonstrate the two formats. It is an uncompiled—source code—BASH (the Linux operating system shell) shell script, so you can read through the program and see exactly how it works and, therefore, what it does.
The program could be developed in numerous ways, such as:
System requirements: suitable operating system (eg: Linux running natively or under a virtual machine) or emulation environment (eg: Cygwin); BASH shell/interpreter; sox to play the audio time announcements (previously, it was aplay).
This script is not intended to act as a screensaver. It does not lock the display. While the script is running, it is not practical to continue to use the virtual console/graphical terminal the script's time is displayed on.
Speaking Display Clock by Gary Hayward
is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.