SetSpeakMiddleware class

適切な SSML タグが Activity Speak プロパティに設定されていることを確認するには、DirectLine 音声チャネルとテレフォニー チャネルをサポートします。

コンストラクター

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>

ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。

戻り値

Promise<void>

非同期操作を表す promise。