SetSpeakMiddleware クラス
- java.
lang. Object - com.
microsoft. bot. builder. SetSpeakMiddleware
- com.
実装
public class SetSpeakMiddleware
implements Middleware
Activity Speak プロパティに適切な SSML タグが設定されるように、DirectLine 音声チャネルとテレフォニー チャネルをサポートします。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak) |
SetSpeakMiddleware クラスの新しいインスタンスを初期化します。 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext turnContext, NextDelegate next)
受信アクティビティを処理します。 |
メソッドの継承元: java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
コンストラクターの詳細
SetSpeakMiddleware
public SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)
SetSpeakMiddleware クラスの新しいインスタンスを初期化します。
パラメーター:
voiceName
- SSML 音声名の属性値。
fallbackToTextForSpeak
- empt Activity.Speak に Activity.getText() が設定されている場合は true。
メソッドの詳細
onTurn
public CompletableFuture
受信アクティビティを処理します。
パラメーター:
turnContext
- このターンのコンテキスト オブジェクト。
next
- ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。
戻り値:
実行するキューに登録された作業を表すタスク。