Поделиться через


SetSpeakMiddleware class

Поддержка каналов распознавания речи и телефонии DirectLine, чтобы обеспечить настройку соответствующих тегов SSML в свойстве Activity Speak.

Конструкторы

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

Значение 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>

Обещание, представляющее асинхронную операцию.