다음을 통해 공유


RecognizedPhrase.Semantics 속성

정의

인식된 구와 관련된 의미 체계 정보를 가져옵니다.

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

속성 값

인식된 구와 관련된 의미 체계 정보입니다.

예제

다음 예제에서는 인식 된 구와에서 특정 의미 체계 정보를 가져오는 메서드를 정의 합니다. 이 메서드는 반환 값을 검색 하지 못했습니다 경우 의미 체계 키 또는 null 값을 포함 합니다. 이 메서드는 최상위 키만 확인합니다. 의미 체계 정보 트리 값에 포함 되어 있으므로 반환 되는 값 의미 체계를 통해 하위 수준의 키에 액세스할 수 있어야 합니다.

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;  
}  

설명

음성 인식 문법을 의미 체계 정보를 포함할 수 있습니다. 음성 인식기를 이러한 문법에 대 한 인식 결과 생성할 때 의미 체계 정보 인식 결과에 포함 하 여 규칙을 문법 및 인식기에 대 한 입력에 따라 수 있습니다. 의미 체계 정보에 대 한 자세한 내용은 참조 하세요. 의미 체계 결과 이해 하며 SemanticResultKeySemanticResultValue 클래스입니다.

적용 대상

추가 정보