Condividi tramite


SetSpeakMiddleware class

Supportare i canali di riconoscimento vocale e di telefonia DirectLine per assicurarsi che i tag SSML appropriati siano impostati nella proprietà Activity Speak.

Costruttori

SetSpeakMiddleware(string | null, boolean)

Inizializza una nuova istanza della classe SetSpeakMiddleware.

Metodi

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

Elabora un'attività in ingresso.

Dettagli costruttore

SetSpeakMiddleware(string | null, boolean)

Inizializza una nuova istanza della classe SetSpeakMiddleware.

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

Parametri

voiceName

string | null

Valore dell'attributo nome vocale SSML.

fallbackToTextForSpeak

boolean

true se un elemento Activity.Speak vuoto viene popolato con Activity.Text.

Dettagli metodo

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

Elabora un'attività in ingresso.

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

Parametri

turnContext

TurnContext

Oggetto di contesto per questo turno.

next

() => Promise<void>

Delegato da chiamare per continuare la pipeline del middleware del bot.

Restituisce

Promise<void>

Promessa che rappresenta l'operazione asincrona.