SemanticResultKey Constructor

Microsoft Speech Platform SDK 11

Collapse imageExpand ImageCopy imageCopyHover image

Constructs a new instance of the SemanticResultKey class and associates the key with grammar components.

Overload List

  NameDescription
Public methodSemanticResultKey(String, array<GrammarBuilder>[]()[][])Assigns a semantic key to one or more GrammarBuilder objects used to create a speech recognition grammar.
Public methodSemanticResultKey(String, array<String>[]()[][])Assigns a semantic key to one or more String instances used to create a speech recognition grammar.
Top

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.

See Also