RecognizedPhrase.Semantics Properti

Definisi

Mendapatkan informasi semantik yang terkait dengan frasa yang dikenali.

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

Nilai Properti

Informasi semantik yang terkait dengan frasa yang dikenali.

Contoh

Contoh berikut mendefinisikan metode yang mendapatkan informasi semantik tertentu dari frasa yang dikenali. Ketika metode ini kembali, metode ini berisi nilai untuk kunci semantik, atau null jika nilai tidak diambil. Metode ini hanya memeriksa kunci tingkat atas. Karena informasi semantik terkandung dalam pohon nilai, kunci tingkat bawah harus diakses melalui nilai semantik yang dikembalikan.

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

Keterangan

Tata bahasa pengenalan ucapan dapat menyertakan informasi semantik. Ketika pengenal ucapan menghasilkan hasil pengenalan untuk tata bahasa seperti itu, informasi semantik mungkin disertakan dalam hasil pengenalan, sesuai dengan aturan tata bahasa dan input ke pengenal. Untuk informasi selengkapnya tentang informasi semantik, lihat SemanticResultKey kelas dan SemanticResultValue .

Berlaku untuk

Lihat juga