Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

SpeechSynthesizer.SpeakSsmlFromUriAsync methods

Asynchronously speaks the content of a standalone Speech Synthesis Markup Language (SSML) document with a text-to-speech voice.

Overload list

MethodDescription
SpeakSsmlFromUriAsync(Uri) Asynchronously speaks the content of a standalone Speech Synthesis Markup Language (SSML) document with a text-to-speech voice.
SpeakSsmlFromUriAsync(Uri, Object) Asynchronously speaks the content of a standalone Speech Synthesis Markup Language (SSML) document with a text-to-speech voice.

Remarks

If speech synthesis is occurring and a user triggers another speech synthesis attempt, you might choose to cancel the current attempt and start over with the newest attempt by calling the CancelAll method. OperationCanceledException is raised when the CancelAll method is called, so you can choose to handle the exception by adding a try-catch statement to your code wherever SpeakTextAsync, SpeakSsmlAsync or SpeakSsmlFromUriAsync is called.

For more information about SSML, see Speech Synthesis Markup Language Reference.

Requirements

Minimum supported client

None supported

Minimum supported server

None supported

Minimum supported phone

Windows Phone 8

Namespace

Windows.Phone.Speech.Synthesis
Windows::Phone::Speech::Synthesis [C++]

Metadata

Windows.WinMD

Capabilities

ID_CAP_SPEECH_RECOGNITION [Windows Phone]

See also

SpeechSynthesizer

 

 

Show: