Sign in
Rob's Rhapsody
Rob Chambers talks about Speech Recognition, Life at Microsoft inside OSD, and other random thoughts...
Options
Blog Home
Email Blog Author
Share this
RSS for posts
Atom
RSS for comments
Tags
Applications that use Microsoft Speech technology
Customer Feedback
Development
Features
In the News
Macros
Q&A
Speech
Speech Applications
Speech Recognition
Speech Synthesis
Tellme
Windows Phone
WP7
WP8
Archive
Archives
November 2012
(5)
October 2012
(1)
September 2011
(1)
January 2010
(1)
December 2009
(1)
August 2009
(1)
June 2009
(1)
May 2009
(1)
April 2009
(1)
January 2009
(1)
November 2008
(3)
October 2008
(3)
September 2008
(4)
August 2008
(4)
July 2008
(3)
June 2008
(6)
May 2008
(5)
April 2008
(1)
November 2007
(3)
October 2007
(8)
September 2007
(2)
June 2007
(1)
May 2007
(4)
April 2007
(7)
March 2007
(15)
February 2007
(11)
January 2007
(14)
December 2006
(6)
November 2006
(4)
October 2006
(8)
September 2006
(7)
August 2006
(12)
July 2006
(8)
April 2006
(5)
March 2006
(6)
February 2006
(4)
January 2006
(11)
November 2005
(14)
October 2005
(6)
September 2005
(13)
August 2005
(5)
July 2005
(3)
Speech Recognition and its "off" state
MSDN Blogs
>
Rob's Rhapsody
>
Speech Recognition and its "off" state
Speech Recognition and its "off" state
Rob Chambers
27 Feb 2006 3:59 PM
Comments
5
Recently we got some feedback from the Vista beta newsgroups about how the recognizer switches between "Listening" mode and "Off" or "Sleep" mode.
Currently, if you're running on AC power, and you say "Stop Listening" or you press the "Control-Windows" SR hotkey, or you click our on-screen microphone button, the recognizer will enter a "Sleeping" mode. In this sleeping mode, the recognizer only listens for "Start Listening" to wake up.
However, if you're not on AC power, and instead you're running off batteries, when you toggle the "Listening" state, the recognizer will turn completely off. It won't be listening at all (unless you specifically go to the "Sleeping" state by selecting it from the context menu).
This is the default behavior.
Our thinking was this ... If you're on battery power, you likely don't want the speech recognizer running all the time, because when it runs, it consumes more power than your typical feature does (lots of disk/memory access, not to mention keeping the audio system up and running pulling audio data off the bus so rapidly).
Now having said that, we do also understand that you might want to be able to run the system on batteries and still have the "listening/sleeping" toggle. To do that, you have two options.
1.) Instead of saying "Stop listening", you could say "Show speech options", and then say "Sleeping", or
2.) You can change a registry key to a different value and thus have the behavior you want. That registry key is HKEY_CURRENT_USER\Software\Microsoft\Speech\Preferences. The value name is "ModeForOff" (all one word, no spaces). It's a DWORD. And the possible values are:
0 == OFF_BATTERY (sleeping when on AC power, off when on batteries)
1 == OFF_OFF (truely OFF when "off" regardless of AC/battery power)
2 == OFF_SLEEPING (sleeping when "off" regardless of AC/battery power)
Currently we have no UI to configure or set this value. The default is currently OFF_BATTERY (aka 0).
Do you like that default? Would you like to see a different default? Would you like to see some UI to set it in our context menu or elsewhere?
Let us know
...
5 Comments
Blog - Comment List MSDN TechNet
Comments
Loading...