SetSpeakMiddleware 類別

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

實作

public class SetSpeakMiddleware
implements Middleware

支援 DirectLine 語音和電話語音通道,以確保在 Activity Speak 屬性上設定適當的 SSML 標籤。

建構函式摘要

建構函式 Description
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 - true 是表示 如果 empt Activity.Speak 填入 Activity.getText()。

方法詳細資料

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

處理傳入活動。

參數:

turnContext - 這個回合的內容物件。
next - 要呼叫以繼續 Bot 中間件管線的委派。

傳回:

工作,表示要執行的工作佇列。

適用於