by Kam-Hung Soh (kamhung dot soh at gmail dot com) 2007/07/28 15:35:04
This article describes how to turn on Windows XP's Speech Recognition service and some experiments I did with this service. I wrote this article because I didn't find an obvious way to enable or use this service.
If you have not done so, enable your Language Bar:
In the Installed services field set, check if you have <Your language> / Speech Recognition. On my notebook, I have English (United States) / Speech Recognition.
The Language Bar should be visible in your desktop. Press the Microphone button and you should see two additonal buttons: Dictation and Voice Command. The Language Bar should also display a status balloon like Begin Dictation … or Listening ….
Once you have your Language Bar configured, you're ready to use the speech service. Start an editor such as Notepad and say something like OpenOffice can support dictation period
and you might get howlers like these: Open off this can support the station. or Whole offers and some work to Haitian.
Not surprising because the speech recognition service has to be trained to recognize your voice:

Wordpad provides the best support for the Speech Recognition service. Using the Language Bar's Extend support … option, you can dictate text using other programs such as OpenOffice Writer and Notepad but these programs only supported a limited number of commands and would put the punctuation marks one space after the end of the last word. GVim crashed whenever the speech recognition service was enabled in the Language Bar.
There's three groups of interactive commands: Dictation, Voice and Correction Window. The Dication and Voice commands are fairly similar; they transcribe some spoken text or do some editing operation. For example, Scratch That
removes the last phrase added, Go To Top
moves the cursor to the start of the document and Select … Through …
selects a block of text. Say Correct That
to show the Correction Window which displays a list of alternative phrases, then say Select <number>
to choose the required phrase.
The Windows Speech Recognition service seems to be aimed exclusively at text entry for Microsoft Office products using speech. It isn't a general input service because applications have to specially written to support it. The compatibility option allows more applications to use speech recognition but can also crash programs. The service supports a very limited number of user interface verbs compared to the other input services such as the keyboard or mouse. For instance, there's no way to start an application, to open a file or to use a menu item. There's also no user interface to improve the speech recognition accuracy, other than by re-reading the training text.
Language Bar Helpin C:\WINDOWS\Help\langbar.chm provides a list of commands available.