SetSpeakMiddleware クラス

  • java.lang.Object
    • com.microsoft.bot.builder.SetSpeakMiddleware

実装

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 onTurn(TurnContext turnContext, NextDelegate next)

受信アクティビティを処理します。

パラメーター:

turnContext - このターンのコンテキスト オブジェクト。
next - ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。

戻り値:

実行するキューに登録された作業を表すタスク。

適用対象