HA Dave
Back in late 80's or early 90's, before Windows had a speech engine, I used a MAC SE running "XTension" for verbal announcements triggered by X10 PLC commands. XTension was a product of SHED.com and Mike Furgeson and his brother were two NASA engineers who started SHED. Mike had hundreds of examples of using XTension for home automation on their web site.
One example I wanted to do, but never was good enough at Apple script to do, was the bar code inventory system. Mike was using the old Radio Shark, free bar code scanner called "CueCat" to read the bar code of every grocery, sundry, etc. consumable item they used on their Florida ranch. He scripted an identification, min-max, database. so when coming back from store, the bar code is scanned for every item before it went into pantry, refridge, storage shed, barn, etc. Every item/package was also scanned before disposing of the empty container. XTension then created a weekly shopping list and created valuable reports on consumption rates, etc.
I think the Furgesons are retired, but SHED.com is still on web. You might check it out for ideas.