共用方式為


SetSpeakMiddleware class

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

建構函式

SetSpeakMiddleware(string | null, boolean)

初始化 SetSpeakMiddleware 類別的新實例。

方法

onTurn(TurnContext, () => Promise<void>)

處理傳入活動。

建構函式詳細資料

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>

代表異步作業的承諾。