Partager via


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

SetSpeakMiddleware(string | null, boolean)

Initialise une nouvelle instance de la classe SetSpeakMiddleware.

Méthodes

onTurn(TurnContext, () => Promise<void>)

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.