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.