Hum,
I have a program called Ultra Hal that I use with via voice pro (I have changed the brain in Hal to use the ALICE artificial intelligence brain).
So it can learn, as well as run programs from preset voice commands.
The more you speak to it the better it gets…
Though, I managed to teach it how to launch itunes straight off - “play itunes..”
Cool when im relaxing in the bath and decide i want to listen to music...
:-)