SetSpeakMiddleware class
支援 DirectLine 語音和電話語音通道,以確保在 Activity Speak 屬性上設定適當的 SSML 標籤。
建構函式
Set |
初始化 SetSpeakMiddleware 類別的新實例。 |
方法
on |
處理傳入活動。 |
建構函式詳細資料
SetSpeakMiddleware(string | null, boolean)
初始化 SetSpeakMiddleware 類別的新實例。
new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)
參數
- voiceName
-
string | null
SSML 語音名稱屬性值。
- fallbackToTextForSpeak
-
boolean
如果空白 Activity.Speak 填入 Activity.Text,則為 true。
方法詳細資料
onTurn(TurnContext, () => Promise<void>)
處理傳入活動。
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
參數
- turnContext
-
TurnContext
這個回合的內容物件。
- next
-
() => Promise<void>
要呼叫以繼續 Bot 中間件管線的委派。
傳回
Promise<void>
代表異步作業的承諾。