Bagikan melalui


RecognizedWordUnit Kelas

Definisi

Menyediakan unit atom ucapan yang dikenali.

public ref class RecognizedWordUnit
public class RecognizedWordUnit
[System.Serializable]
public class RecognizedWordUnit
type RecognizedWordUnit = class
[<System.Serializable>]
type RecognizedWordUnit = class
Public Class RecognizedWordUnit
Warisan
RecognizedWordUnit
Atribut

Contoh

Contoh berikut menunjukkan rutinitas utilitas (stringFromWordArray) yang menghasilkan string. String berisi output leksikal (menggunakan LexicalForm), teks yang dinormalisasi (menggunakan Text), atau karakter fonetik dari Alfabet Fonetik Internasional (menggunakan Pronunciation). String diformat menggunakan DisplayAttributes objek yang diperoleh dari DisplayAttributes properti dari ReadOnlyCollection<T>RecognizedWordUnit objek. Objek RecognizedWordUnit diperoleh dari Words properti pada RecognizedPhrase objek .

internal enum WordType
{
  Text,
  Normalized = Text,
  Lexical,
  Pronunciation
}
internal static string stringFromWordArray(ReadOnlyCollection<RecognizedWordUnit> words, WordType type)
{
  string text = "";
  foreach (RecognizedWordUnit word in words)
  {
    string wordText = "";
    if (type == WordType.Text || type == WordType.Normalized)
    {
      wordText = word.Text;
    }
    else if (type == WordType.Lexical)
    {
      wordText = word.LexicalForm;
    }
    else if (type == WordType.Pronunciation)
    {
      wordText = word.Pronunciation;
    }
    else
    {
      throw new InvalidEnumArgumentException(String.Format("[0}: is not a valid input", type));
    }
    // Use display attribute

    if ((word.DisplayAttributes & DisplayAttributes.OneTrailingSpace) != 0)
    {
      wordText += " ";
    }
    if ((word.DisplayAttributes & DisplayAttributes.TwoTrailingSpaces) != 0)
    {
      wordText += "  ";
    }
    if ((word.DisplayAttributes & DisplayAttributes.ConsumeLeadingSpaces) != 0)
    {
      wordText = wordText.TrimStart();
    }
    if ((word.DisplayAttributes & DisplayAttributes.ZeroTrailingSpaces) != 0)
    {
      wordText = wordText.TrimEnd();
    }

    text += wordText;

  }
  return text;
}

Keterangan

Semua hasil yang dikembalikan oleh mesin pengenalan dibangun dari RecognizedWordUnit objek.

Array RecognizedWordUnit objek dapat diakses untuk setiap operasi pengenalan melalui Words properti pada RecognizedPhrase objek.

Selain memberikan ukuran kepastian pengenalan (Confidence) instans menyediakan RecognizedWordUnit :

  • Representasi teks yang dinormalisasi dan tepat (atau leksikal) untuk kata yang dikenali. Untuk informasi selengkapnya, lihat ReplacementText, Text, and LexicalForm.

  • Informasi pengucapan menggunakan karakter dari alfabet fonetik yang didukung, seperti Alfabet Fonetik Internasional (IPA) atau Universal Phone Set (UPS). Untuk informasi selengkapnya, lihat Pronunciation.

  • Pemformatan untuk pencetakan. Untuk informasi selengkapnya, lihat DisplayAttributes kelas dan propertinya DisplayAttributes .

Konstruktor

Nama Deskripsi
RecognizedWordUnit(String, Single, String, String, DisplayAttributes, TimeSpan, TimeSpan)

Menginisialisasi instans baru dari kelas RecognizedWordUnit.

Properti

Nama Deskripsi
Confidence

Mendapatkan nilai, yang ditetapkan oleh pengenal, yang mewakili kemungkinan kata yang dikenali cocok dengan input tertentu.

DisplayAttributes

Mendapatkan informasi pemformatan yang digunakan untuk membuat output teks dari instans saat ini RecognizedWordUnit .

LexicalForm

Mendapatkan teks kata yang tidak dinormalisasi dari kata yang dikenali.

Pronunciation

Mendapatkan ejaan fonetik dari kata yang dikenali.

Text

Mendapatkan teks yang dinormalisasi untuk kata yang dikenali.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga