GrammarBuilder Constructor ()
Default constructor for the GrammarBuilder object.
Namespace: Microsoft.Speech.Recognition
Assembly: Microsoft.Speech (in microsoft.speech.dll)
Syntax
'Declaration
Public Sub New
public GrammarBuilder ()
public:
GrammarBuilder ()
public GrammarBuilder ()
public function GrammarBuilder ()
Remarks
Constructs an empty GrammarBuilder object. To have further content will require using one of the overloads for the Append methods.
Example
The example routine below initializes four instance of GrammarBuilder using the default construct, and then appends System.String, SemanticResultValue and SemanticResultKey objects to create a Grammar.
private void LoadHelloWorld2() {
GrammarBuilder gb = new GrammarBuilder();
GrammarBuilder gb1 = new GrammarBuilder();
GrammarBuilder gb2 = new GrammarBuilder();
GrammarBuilder gb3 = new GrammarBuilder();
gb.Append(new SemanticResultValue("val"));
gb.Append("Hello");
gb.Append(new SemanticResultKey("key1", new SemanticResultValue(13.6)));
gb1.Append("world");
gb1.Append(new SemanticResultKey("key2", new SemanticResultValue(true)));
gb.Append(new SemanticResultKey("inner", gb1));
gb3.Append("Hello world");
gb2.Append(new SemanticResultKey("main", gb3));
Grammar grammar = new Grammar(gb2);
grammar.Name = "Hello world.";
_recognizer.LoadGrammar(grammar);
}
Platforms
Development Platforms
Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition
Target Platforms
See Also
Reference
GrammarBuilder Class
GrammarBuilder Members
Microsoft.Speech.Recognition Namespace