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
Set |
Inicializa uma nova instância da classe SetSpeakMiddleware. |
Métodos
on |
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.