Freigeben über


SetSpeakMiddleware Klasse

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

Implementiert

public class SetSpeakMiddleware
implements Middleware

Unterstützen Sie die DirectLine-Sprach- und Telefoniekanäle, um sicherzustellen, dass die entsprechenden SSML-Tags für die Activity Speak-Eigenschaft festgelegt sind.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)

Initialisiert eine neue Instanz der SetSpeakMiddleware Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Verarbeitet eine eingehende Aktivität.

Geerbte Methoden von 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

Details zum Konstruktor

SetSpeakMiddleware

public SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)

Initialisiert eine neue Instanz der SetSpeakMiddleware Klasse.

Parameter:

voiceName - Der Wert des SSML-Sprachnamen-Attributs.
fallbackToTextForSpeak - true, wenn eine empt Activity.Speak mit Activity.getText() aufgefüllt wird.

Details zur Methode

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Verarbeitet eine eingehende Aktivität.

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.
next - Die Stellvertretung, die aufgerufen werden soll, um die Bot Middleware-Pipeline fortzusetzen.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Gilt für: