SetSpeakMiddleware class
Prenez en charge les canaux de reconnaissance vocale et de téléphonie DirectLine pour vous assurer que les balises SSML appropriées sont définies sur la propriété Activity Speak.
Constructeurs
Set |
Initialise une nouvelle instance de la classe SetSpeakMiddleware. |
Méthodes
on |
Traite une activité entrante. |
Détails du constructeur
SetSpeakMiddleware(string | null, boolean)
Initialise une nouvelle instance de la classe SetSpeakMiddleware.
new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)
Paramètres
- voiceName
-
string | null
Valeur de l’attribut de nom vocal SSML.
- fallbackToTextForSpeak
-
boolean
true si un activity.speak vide est rempli avec Activity.Text.
Détails de la méthode
onTurn(TurnContext, () => Promise<void>)
Traite une activité entrante.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Paramètres
- turnContext
-
TurnContext
Objet de contexte pour ce tour.
- next
-
() => Promise<void>
Délégué à appeler pour continuer le pipeline d’intergiciel de bot.
Retours
Promise<void>
Promesse représentant l’opération asynchrone.