Freigeben über


FragmentState.SayAs Eigenschaft

Definition

Gibt Informationen zum Kontext für die Generierung von Sprache aus Text zurück.

public:
 property System::Speech::Synthesis::TtsEngine::SayAs ^ SayAs { System::Speech::Synthesis::TtsEngine::SayAs ^ get(); };
public System.Speech.Synthesis.TtsEngine.SayAs SayAs { get; }
member this.SayAs : System.Speech.Synthesis.TtsEngine.SayAs
Public ReadOnly Property SayAs As SayAs

Eigenschaftswert

Gibt eine Wertinstanz SayAs zurück, wenn das von einem Sprachsynthesemodul verwendete SSML detaillierte Informationen zum Kontext enthält, der zum Generieren von Sprache verwendet werden soll, andernfalls null.

Hinweise

Die von SayAs dem Tag zurückgegebenen Informationen entsprechen dem <say-as> Tag und den zugehörigen Attributen in der SSML-Spezifikation und können Folgendes angeben:

  • Der Inhaltstyp (z. B. Währung, Datum oder Adresse) oder Sprachkonstrukt, das durch TextToSpeak die Eigenschaft eines Objekts TextFragmentdargestellt wird.

  • Optionale Formatierungsinformationen zum Behandeln des Inhaltstyps, der durch TextToSpeak die Eigenschaft einer TextFragment, z. B. einer Datumssyntax, dargestellt wird.

  • Das Detail, das beim Generieren von Sprache aus der TextToSpeak Eigenschaft einer TextFragmentSprache verwendet werden soll , z. B. ob die Interpunktion explizit gerendert werden soll.

Gilt für: