SetSpeakMiddleware class
Поддержка каналов распознавания речи и телефонии DirectLine, чтобы обеспечить настройку соответствующих тегов SSML в свойстве Activity Speak.
Конструкторы
Set |
Инициализирует новый экземпляр класса SetSpeakMiddleware. |
Методы
on |
Обрабатывает входящее действие. |
Сведения о конструкторе
SetSpeakMiddleware(string | null, boolean)
Инициализирует новый экземпляр класса SetSpeakMiddleware.
new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)
Параметры
- voiceName
-
string | null
Значение атрибута имени голоса SSML.
- fallbackToTextForSpeak
-
boolean
Значение true, если пустой activity.Speak заполняется действием Activity.Text.
Сведения о методе
onTurn(TurnContext, () => Promise<void>)
Обрабатывает входящее действие.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Параметры
- turnContext
-
TurnContext
Объект контекста для этого поворота.
- next
-
() => Promise<void>
Делегат для вызова конвейера ПО промежуточного слоя бота.
Возвращаемое значение
Promise<void>
Обещание, представляющее асинхронную операцию.