Constructs a new instance of the SemanticResultKey class and associates the key with grammar components.
Overload List
Name | Description | |
---|---|---|
SemanticResultKey(String, array<GrammarBuilder>[]()[][]) | Assigns a semantic key to one or more GrammarBuilder objects used to create a speech recognition grammar. | |
SemanticResultKey(String, array<String>[]()[][]) | Assigns a semantic key to one or more String instances used to create a speech recognition grammar. |
Remarks
The constructors for SemanticResultKey specify a text tag (the semantic key) and a set of grammar components to add to a speech recognition grammar.
The grammar components can be specified either as an array of GrammarBuilder objects, or as an array of String instances.
If the grammar components are used in recognition, you can access the returned SemanticValue using the text tag provided to the constructor of SemanticResultKey as a semantic key. The Value property of the SemanticValue instance will be determined by the grammar components used in the definition of SemanticResultKey.