SpeechSynthesizer.SpeakAsyncCancel(Prompt) Method

Definition

Cancels the asynchronous synthesis operation for a queued prompt.

C#
public void SpeakAsyncCancel(System.Speech.Synthesis.Prompt prompt);

Parameters

prompt
Prompt

The content for which to cancel a speak operation.

Remarks

You can also use this method to cancel an asynchronous speak operation for the following:

When you call SpeechSynthesizer.SpeakAsync, SpeechSynthesizer.SpeakAsync, or SpeakSsmlAsync, System.Speech creates a Prompt object and populates it with the contents of the method's parameter, and returns the Prompt object. If you retain a copy of the returned Prompt, you can pass it into SpeakAsyncCancel to cancel speaking content specified in a String or a PromptBuilder object.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)