Just wanted to say thanks for everyone's help with this so far. This is only a trivial thing, but with your help I am learning more and more about this every day.
I don't think it is an issue with the path to espeak because I have a very similar line in my /etc/rc.local script which runs fine.
As for it being run too late, I guess that is a possibility, because the Alsa stuff is also running at K01 and looks like it goes down pretty quickly on a shutdown or reboot. I am not sure how I can promote my script to run before that, as I think K01 is the highest. Is there anyway to make my K01 run before the Alsa K01 script?
Also, I added an echo command before the espeak command just to see if the script was being run, but I still don't see anything.
Any more ideas welcomed...