This is a very simple system tray utility written in VB.Net (2005) to turn off Vista's Speed Recognition (SR) after a few minutes with no activity.

Released History

1.0.1.1 Released 4/28/2007
Added Seconds control and support

Changed Minute minimum from 1 to 0
	To allow for 30, etc second timeouts
	0 Minute, 0 Second timeout will revert to a 1 Minute timeout

Update to check to see if Speech Recognition is running before attempting to connect to Shared Recognition Engine
	Now it SR is not running, launching this utility will not start it up.
	
Updated to watch Windows Messages to see if SR is started up or exited while the SpeechSaver is running
	If SR is started, then the timer is reset 
	If SR is stopped, then the timer is stopped.

Added "Startup with Windows" option
	If clicked, the app will be added to the user's RUN Registry key
	
Added application version number to the titlebar
	This makes it easier for the user and me to identify which version they are running

1.0.0.0 Released 4/28/2007
Initial public release

Notes

Currently SR is turned Off when the timeout is reached. I'm currently looking into also providing a "Sleep" option as well.

Thanks

I'd like to thank Rob, Eric, Alex and the rest of the Vista SR team for their help on this project and for Vista's SR (which is a seriously undersung cool Vista feature)

Related Blog Posts

Greg's Cool [Insert Clever Name of the Day|http://coolthingoftheday.blogspot.com]
Start of a Vista Speech Recognition Auto "Stop Listening" Applet (Think "Voice Saver")?
Security Exploits are not funny, but this still made me kind of laugh - Using Vista's Speech as a Remote Exploit
Vista 5536 (Pre-RC1) Voice Recognition Rocks

Screenshot

SpeechSaver.1.0.1.1.png

Last edited Apr 28, 2007 at 9:46 PM by gduncan411, version 4