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


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>

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