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。
方法详细信息
onTurn(TurnContext, () => Promise<void>)
处理传入活动。
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
参数
- turnContext
-
TurnContext
此轮次的上下文对象。
- next
-
() => Promise<void>
要调用以继续机器人中间件管道的委托。
返回
Promise<void>
表示异步操作的 promise。