Share via


ISpeechRecoGrammar Interface (SAPI 5.3)

Microsoft Speech API 5.3

ISpeechRecoGrammar

The ISpeechRecoGrammar automation interface enables applications to manage the words and phrases for the SR engine.

A single SpRecognizer object can be associated with multiple SpRecoContext objects. Similarly, a single SpRecoContext object can be associated with multiple ISpRecoGrammar objects. This allows designers to create applications containing several grammars, each of which is specialized for a different type of recognition. Each ISpRecoGrammar object can contain both a context-free grammar (CFG) and a dictation grammar simultaneously.

Automation Interfaces

The ISpeechRecoGrammar automation interface contains the following elements:

Properties
Id Property
RecoContext Property
Rules Property
State Property
Methods
CmdLoadFromFile Method
CmdLoadFromMemory Method
CmdLoadFromObject Method
CmdLoadFromProprietaryGrammar Method
CmdLoadFromResource Method
CmdSetRuleIdState Method
CmdSetRuleState Method
DictationLoad Method
DictationSetState Method
DictationUnload Method
IsPronounceable Method
Reset Method
SetTextSelection Method
SetWordSequenceData Method