SetSpeakMiddleware 類別
- java.
lang. Object - com.
microsoft. bot. builder. SetSpeakMiddleware
- com.
實作
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
處理傳入活動。
參數:
turnContext
- 這個回合的內容物件。
next
- 要呼叫以繼續 Bot 中間件管線的委派。
傳回:
工作,表示要執行的工作佇列。