テキスト音声変換メッセージをキャンセルする
Cancel a queued text-to-speech message.
読み終わるまでの所要時間 1 分最終更新 7ヶ月前
現在再生中かまたはキューに入っているテキスト音声変換 (TTS) メッセージをキャンセルするには、キャンセルする TTS メッセージを指定して または を使用します。任意の ITTS メッセージ コレクションで メソッドを使用して、キューの先頭のメッセージをキャンセルすることもできます。
VivoxService.Instance.TextToSpeechCancelMessages()VivoxService.Instance.TextToSpeechCancelAllMessages()Dequeue()以前に発せられた TTS メッセージ オブジェクトは、 を使用して直接キャンセルできます。以下の例はこの処理を示しています。
VivoxService.Instance.TextToSpeechCancelMessages()VivoxService.Instance.TextToSpeechSendMessage()
キューがある出力先で、進行中の TTS メッセージをキャンセルすると、以下のメッセージの再生が自動的にトリガーされます。キューに入っている TTS メッセージをキャンセルすると、それより後にあるメッセージのキュー内の位置が 1 つずつ上がります。
1 つの出力先のすべての TTS メッセージ (進行中およびキューに入っているもの) またはすべての出力先のすべての TTS メッセージをキャンセルできます。
// Cancel all TTS messages in the destination for Queued Local PlaybackVivoxService.Instance.TextToSpeechCancelMessages(TextToSpeechMessageType);// Cancel all TTS messages in all destinationsVivoxService.Instance.TextToSpeechCancelAllMessages();