Reco (SAPI 5.4)
Reco is a speech tool that you can use to examine and test the speech process. You may speak using a microphone for either dictation or command and control. Alternatively, you may directly type a command and control order in an edit box and submit it to the speech recognition engine.
During the recognition process, events will be displayed in the top window as they occur. An event log is kept and to examine the details of each one, double-click the item. You may use this log to trace the sequence and number of events. You may also examine speech results. Double-click the text or phrase to display more detailed information about the text in the bottom window.
The dialog box presents several options. By default, all options are initially on. The following options display detailed information suited for speech testing.
Create Recognition ContextCreates the recognition context for the selected engine. This must be off before selecting a different engine. Select this to activate the engine. You must select it before any speech is recognized.
Retain Reco AudioKeeps the recorded sound of the actual spoken content in memory. Select this option and double-click the text in the display area of either the Events or Properties window to play back the spoken text. If it is not selected, the playback will be in a synthesized text-to-speech voice.
Activate MicrophoneControls the microphone's input. Select this option to enable the microphone to accept sound input. If it is not selected, the microphone will be blocked and no sound will be registered.
Load DictationControls loading of dictation grammar. Select it to load the grammar for dictation and enable the speech recognition engine to process free-formed speech. You must load this grammar before selecting Activate Speech. If you do not select Load Dictation, the grammar will be unloaded.
Activate DictationControls the activation status of dictation features. If you have loaded the dictation grammar (see Load Dictation), select this to allow speech attempts to be recognized as free-formed dictation.
Load Command and ControlControls loading of command and control grammar. Select this to load the grammar for dictation and enable the speech recognition engine to process command-oriented speech. You must load this grammar before selecting Activate command and control. If you do not select Load Command and Control, the grammar will be unloaded.
Activate Command and ControlControls the activation status of command and control features. If you have loaded the command and control grammar, (see Load Command and Control), select this to allow speech attempts to be recognized as commands according to the rules defined the in current grammar. By default, the Solitaire grammar is installed. However, you may change the grammar using the Command and Control->Load Grammar menu item.
Load SpellingEnables or disables the letter-by-letter spelling feature. You must enable spelling before you select Activate Spelling. If Load Spelling is not selected, it will disable spelling.
Activate SpellingControls the activation status of the letter-by-letter spelling function. If you have loaded the spelling grammar, (see Load Spelling), select this to activate the spelling capability of the speech recognition engine. Using Activate Spelling, you can spell words in a letter-by-letter fashion while in dictation mode. For example, you can say, "Let's take the dogs on a w-a-l-k," and the engine will attempt to recognize the sentence as "Let's take the dogs on a walk."
Shared RecognizerSelects the engine as a shared engine. Using Shared Recognizer, other speech-enabled applications running at the same time can use the microphone. To do this:
- In Control Panel, double-click the Speech icon.
- On the Speech Recognition tab, in the Speech Engine window, select an engine.