SpeechSynthesizer.SpeakAsyncCancel(Prompt) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет асинхронную операцию синтеза для запроса в очереди.
public:
void SpeakAsyncCancel(System::Speech::Synthesis::Prompt ^ prompt);
public void SpeakAsyncCancel (System.Speech.Synthesis.Prompt prompt);
member this.SpeakAsyncCancel : System.Speech.Synthesis.Prompt -> unit
Public Sub SpeakAsyncCancel (prompt As Prompt)
Параметры
- prompt
- Prompt
Содержимое, для которого нужно отменить операцию произношения.
Комментарии
Этот метод также можно использовать для отмены асинхронной операции речи для следующих компонентов:
Содержимое объекта , указанное String методом SpeechSynthesizer.SpeakAsync .
Содержимое объекта , указанное PromptBuilder методом SpeechSynthesizer.SpeakAsync .
Содержимое объекта , String содержащего SSML, указанное методом SpeakSsmlAsync .
При вызове SpeechSynthesizer.SpeakAsync, SpeechSynthesizer.SpeakAsyncили SpeakSsmlAsyncSystem.Speech создает Prompt объект и заполняет его содержимым параметра метода и возвращает Prompt объект . Если вы сохраняете копию возвращаемого Promptобъекта , вы можете передать ее в SpeakAsyncCancel , чтобы отменить произнесение содержимого, указанное в объекте StringPromptBuilder или .