RecognizedPhrase.Semantics Propiedad

Definición

Obtiene la información semántica asociada a la frase reconocida.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

Valor de propiedad

Información semántica asociada a la frase reconocida.The semantic information associated with the recognized phrase.

Ejemplos

En el ejemplo siguiente se define un método que obtiene información semántica específica de una frase reconocida.The following example defines a method that gets specific semantic information from a recognized phrase. Cuando este método devuelve un valor, contiene el valor de la clave semántica, o bien NULL si no se recuperó el valor.When this method returns, it contains the value for the semantic key, or null if the value was not retrieved. Este método solo comprueba las claves de nivel superior.This method checks only for top-level keys. Dado que la información semántica está contenida en un árbol de valores, se debe tener acceso a las claves de nivel inferior a través del valor semántico devuelto.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;  
}  

Comentarios

Una gramática de reconocimiento de voz puede incluir información semántica.A speech recognition grammar can include semantic information. Cuando un reconocedor de voz genera un resultado de reconocimiento para dicha gramática, la información semántica podría incluirse en el resultado del reconocimiento, de acuerdo con las reglas de la gramática y la entrada al reconocedor.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. Para obtener más información acerca de la información semántica, vea Descripción de SemanticResultKey los SemanticResultValue resultados semánticos y las clases y.For more information about semantic information, see Understanding Semantic Results and the SemanticResultKey and SemanticResultValue classes.

Se aplica a

Consulte también: