Espeak come with most Linux distributions and you can use it to anounce time or other words you want spoking.

Then you can run it using Cron at a preset time  .

Type in terminal and try:

#talking clock
echo “the time is now,” ; espeak “the time is now”
echo ; date +%I:%M%p ; date +%I:%M%p | espeak

Speak any web page type in terminal

w3m -dump | espeak

Ad to Bash script for automation with Cron