Partilhar via


SetSpeakMiddleware class

Dê suporte aos canais de fala e telefonia do DirectLine para garantir que as marcas SSML apropriadas sejam definidas na propriedade Activity Speak.

Construtores

SetSpeakMiddleware(string | null, boolean)

Inicializa uma nova instância da classe SetSpeakMiddleware.

Métodos

onTurn(TurnContext, () => Promise<void>)

Processa uma atividade de entrada.

Detalhes do construtor

SetSpeakMiddleware(string | null, boolean)

Inicializa uma nova instância da classe SetSpeakMiddleware.

new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)

Parâmetros

voiceName

string | null

O valor do atributo de nome de voz SSML.

fallbackToTextForSpeak

boolean

true se um Activity.Speak vazio for preenchido com Activity.Text.

Detalhes do método

onTurn(TurnContext, () => Promise<void>)

Processa uma atividade de entrada.

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

Parâmetros

turnContext

TurnContext

O objeto de contexto para este turno.

next

() => Promise<void>

O delegado a ser chamado para continuar o pipeline de middleware de bot.

Retornos

Promise<void>

Uma promessa que representa a operação assíncrona.