WinAgent allows you to create commands that can shell programs, send keyboard commands, or simply display/say a messages. This is a free version that allows you to add unlimited amount of commands. The only limitations is that you cannot change the 'Listen Command', 'Listen Timeout', 'Command Response', and 'Startup Phrase'.
Requirements:
Microsoft SAPI 5.1
Limitations:
Some features limited
Comments not found