SetSpeakMiddleware class
Unterstützen Sie die DirectLine-Sprach- und Telefoniekanäle, um sicherzustellen, dass die entsprechenden SSML-Tags für die Activity Speak-Eigenschaft festgelegt sind.
Konstruktoren
Set |
Initialisiert eine neue Instanz der SetSpeakMiddleware-Klasse. |
Methoden
on |
Verarbeitet eine eingehende Aktivität. |
Details zum Konstruktor
SetSpeakMiddleware(string | null, boolean)
Initialisiert eine neue Instanz der SetSpeakMiddleware-Klasse.
new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)
Parameter
- voiceName
-
string | null
Der Wert des SSML-Sprachnamen-Attributs.
- fallbackToTextForSpeak
-
boolean
true, wenn eine leere Activity.Speak mit Activity.Text aufgefüllt wird.
Details zur Methode
onTurn(TurnContext, () => Promise<void>)
Verarbeitet eine eingehende Aktivität.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- turnContext
-
TurnContext
Das Kontextobjekt für diese Drehung.
- next
-
() => Promise<void>
Die Stellvertretung, die aufgerufen werden soll, um die Bot Middleware-Pipeline fortzusetzen.
Gibt zurück
Promise<void>
Eine Zusage, die den asynchronen Vorgang darstellt.