SetSpeakMiddleware class

Admita los canales de voz y telefonía de DirectLine para asegurarse de que las etiquetas SSML adecuadas estén establecidas en la propiedad Activity Speak.

Constructores

SetSpeakMiddleware(string | null, boolean)

Inicializa una nueva instancia de la clase SetSpeakMiddleware.

Métodos

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

Procesa una actividad entrante.

Detalles del constructor

SetSpeakMiddleware(string | null, boolean)

Inicializa una nueva instancia de la clase SetSpeakMiddleware.

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

Parámetros

voiceName

string | null

Valor del atributo de nombre de voz SSML.

fallbackToTextForSpeak

boolean

True si un activity.Speak vacío se rellena con Activity.Text.

Detalles del método

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

Procesa una actividad entrante.

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

Parámetros

turnContext

TurnContext

Objeto de contexto para este turno.

next

() => Promise<void>

Delegado al que se va a llamar para continuar con la canalización de middleware del bot.

Devoluciones

Promise<void>

Promesa que representa la operación asincrónica.