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
| Set |
Inizializza una nuova istanza della classe SetSpeakMiddleware. |
Metodi
| on |
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.