RecognizedPhrase.Semantics Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .