SayAs.InterpretAs Property

Definition

Gets or sets the value of the interpret-as attribute for a say-as element in the SSML markup language of a prompt.

public:
 property System::String ^ InterpretAs { System::String ^ get(); void set(System::String ^ value); };
public string InterpretAs { get; set; }
member this.InterpretAs : string with get, set
Public Property InterpretAs As String

Property Value

Remarks

The FragmentState.SayAs property gets or sets the value for the InterpretAs property in a SayAs instance.

The SpeechSynthesizer uses the content type indicated by the InterpretAs property to determine how to render specified text.

For example, the name Edgar could be spoken as a name: "My name is Edgar". Or it could be spelled out with letters, as specified with the interpret-as attribute in this sentence: "My name is <say-as interpret-as="spell-out"> Edgar </say-as>." In this case, the SpeechSynthesizer speaks Edgar as "E D G A R".

Applies to