RecognizedPhrase.Semantics Eigenschaft

Definition

Ruft die semantischen Informationen ab, die dem erkannten Ausdruck zugeordnet sind.Gets the semantic information that is associated with the recognized phrase.

public:
 property System::Speech::Recognition::SemanticValue ^ Semantics { System::Speech::Recognition::SemanticValue ^ get(); };
public System.Speech.Recognition.SemanticValue Semantics { get; }
member this.Semantics : System.Speech.Recognition.SemanticValue
Public ReadOnly Property Semantics As SemanticValue

Eigenschaftswert

Die semantischen Informationen, die dem erkannten Ausdruck zugeordnet sind.The semantic information associated with the recognized phrase.

Beispiele

Im folgenden Beispiel wird eine-Methode definiert, die bestimmte Semantik Informationen von einem erkannten Ausdruck abruft.The following example defines a method that gets specific semantic information from a recognized phrase. Wenn diese Methode zurückgegeben wird, enthält Sie den Wert für den semantischen Schlüssel oder NULL, wenn der Wert nicht abgerufen wurde.When this method returns, it contains the value for the semantic key, or null if the value was not retrieved. Diese Methode überprüft nur die Schlüssel der obersten Ebene.This method checks only for top-level keys. Da die semantischen Informationen in einer Struktur von Werten enthalten sind, muss auf die Schlüssel auf niedrigerer Ebene über den zurückgegebenen semantischen Wert zugegriffen werden.Since the semantic information is contained in a tree of values, lower-level keys must be accessed through the returned semantic value.

static bool TryGetSemanticValue(  
      RecognizedPhrase phrase, string key, out SemanticValue value)  
{  
  value = null;  
  bool found = phrase.Semantics.ContainsKey(key);  
  if (found)  
  {  
    value = phrase.Semantics[key];  
  }  
  
  return found;  
}  

Hinweise

Eine sprach Erkennungs Grammatik kann Semantik Informationen enthalten.A speech recognition grammar can include semantic information. Wenn eine Spracherkennung für eine solche Grammatik ein Erkennungs Ergebnis generiert, können die semantischen Informationen gemäß den Regeln der Grammatik und der Eingabe für die Erkennung im Erkennungs Ergebnis enthalten sein.When a speech recognizer generates a recognition result for such a grammar, the semantic information might be included in the recognition result, according to the rules of the grammar and the input to the recognizer. Weitere Informationen zu Semantik Informationen finden Sie Untergrund Legendes zu Semantik Ergebnissen und den SemanticResultKey Klassen und SemanticResultValue .For more information about semantic information, see Understanding Semantic Results and the SemanticResultKey and SemanticResultValue classes.

Gilt für:

Siehe auch