Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

SemanticResultKey Constructor

Include Protected Members
Include Inherited Members

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

Overload List

  Name Description
Public method SemanticResultKey(String, []) Assigns a semantic key to one or more GrammarBuilder objects used to create a speech recognition grammar.
Public method SemanticResultKey(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

Reference

SemanticResultKey Class

SemanticResultKey Members

Microsoft.Speech.Recognition Namespace