Freigeben über


FragmentState.SayAs Eigenschaft

Definition

Gibt Informationen über den Kontext für die Generation der Sprache aus dem 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 SayAs-Wertinstanz zurück, wenn das SSML, das von einer Sprachsynthese-Engine verwendet wird, ausführliche Informationen zum Kontext enthält, mit dem Sprache generiert werden soll; andernfalls wird null zurückgegeben.

Hinweise

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

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

  • Optionale Formatierungsinformationen zum Behandeln des Inhaltstyps, der durch die Eigenschaft eines TextFragmentdargestellt wirdTextToSpeak, z. B. eine Datumssyntax.

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

Gilt für: