SetSpeakMiddleware class
Activity Speak プロパティに適切な SSML タグが設定されるように、DirectLine 音声チャネルとテレフォニー チャネルをサポートします。
コンストラクター
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>
ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。
戻り値
Promise<void>
非同期操作を表す Promise。