DialogServiceConnector Classe

Définition

Se connecte à une boîte de dialogue avec reconnaissance vocale. Ajouté dans la version 1.5.0

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Héritage
DialogServiceConnector
Implémente

Remarques

Voir aussi :

Constructeurs

DialogServiceConnector(DialogServiceConfig)

Crée un connecteur de service de dialogue à l’aide de l’entrée microphone par défaut pour une configuration de service de dialogue spécifiée.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Crée un connecteur de service de dialogue à l’aide de la boîte de dialogue et de la configuration audio spécifiées.

Propriétés

AuthorizationToken

Obtient ou définit le jeton d’autorisation utilisé pour communiquer avec le service.

Properties

Collection de propriétés et leurs valeurs définies pour cette DialogServiceConnector instance.

SpeechActivityTemplate

Obtient ou définit le modèle JSON qui sera fourni au service speech pour la conversation suivante. Le service tente de fusionner ce modèle dans toutes les activités envoyées au back-end de dialogue, qu’elles proviennent du client avec SendActivityAsync ou qu’elles soient générées par le service, comme c’est le cas pour les résultats de reconnaissance vocale.

Méthodes

ConnectAsync()

Se connecte au service Speech en tant qu’opération asynchrone.

DisconnectAsync()

Se déconnecte du service Speech en tant qu’opération asynchrone.

Dispose()

Supprimer les ressources associées.

Finalize()

Se connecte à une boîte de dialogue avec reconnaissance vocale. Ajouté dans la version 1.5.0

ListenOnceAsync()

Démarre une session d’écoute en tant qu’opération asynchrone.

SendActivityAsync(String)

Envoie une activité à la boîte de dialogue de sauvegarde en tant qu’opération asynchrone.

StartContinuousListeningAsync()

Commence une session d’écoute continue en tant qu’opération asynchrone.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Démarre mot clé reconnaissance de manière asynchrone.

StopKeywordRecognitionAsync()

Arrête mot clé reconnaissance de manière asynchrone.

StopListeningAsync()

Demande qu’une opération d’écoute active s’arrête immédiatement. Cela interrompt toute conversation en cours et fournit un résultat qui reflète uniquement les données audio capturées jusqu’à présent.

Événements

ActivityReceived

Signalez qu’une activité a été reçue à partir de la boîte de dialogue de sauvegarde. Voir aussi ActivityReceivedEventArgs.

Canceled

Signal pour les événements liés à l’annulation d’une interaction. Voir aussi SpeechRecognitionCanceledEventArgs.

Recognized

Signal pour les événements contenant les résultats de la reconnaissance vocale. Voir aussi SpeechRecognitionEventArgs.

Recognizing

Signal pour les événements contenant des résultats de reconnaissance intermédiaires. Voir aussi SpeechRecognitionEventArgs.

SessionStarted

Signal qui indique le début d’une session d’écoute. Voir aussi SessionEventArgs.

SessionStopped

Signal qui indique la fin d’une session d’écoute. Voir aussi SessionEventArgs.

SpeechEndDetected

Se produit lorsque la fin des données vocales est détectée pour l’expression actuelle.

SpeechStartDetected

Se produit lorsque des données vocales sont détectées pour la première fois dans l’audio d’entrée pour l’expression actuelle.

TurnStatusReceived

Signal déclenché lorsqu’un tour status mise à jour est reçu.

S’applique à