SetSpeakMiddleware Classe

  • java.lang.Object
    • com.microsoft.bot.builder.SetSpeakMiddleware

Implementazioni

middleware

public class SetSpeakMiddleware
implements Middleware

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

Riepilogo dei costruttori

Costruttore Descrizione
SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)

Inizializza una nuova istanza della classe SetSpeakMiddleware.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Elabora un'attività in ingresso.

Metodi ereditati da java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Dettagli costruttore

SetSpeakMiddleware

public SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)

Inizializza una nuova istanza della classe SetSpeakMiddleware.

Parametri:

voiceName - Valore dell'attributo nome vocale SSML.
fallbackToTextForSpeak - true se un elemento empt Activity.Speak viene popolato con Activity.getText().

Dettagli metodo

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Elabora un'attività in ingresso.

Parametri:

turnContext - Oggetto di contesto per questo turno.
next - Delegato da chiamare per continuare la pipeline del middleware del bot.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

Si applica a