Partager via


DialogServiceConnector Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.dialog.DialogServiceConnector

Implémente

java.lang.AutoCloseable

public class DialogServiceConnector
implements java.lang.AutoCloseable

Classe qui définit un DialogServiceConnector. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

Récapitulatif du champ

Modificateur et type Champ et description
EventHandlerImpl<ActivityReceivedEventArgs> activityReceived

Définit le gestionnaire d’événements pour l’événement d’activité reçu.

EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

Définit le gestionnaire d’événements pour l’événement annulé.

EventHandlerImpl<SpeechRecognitionEventArgs> recognized

Définit le gestionnaire d’événements pour l’événement reconnu.

EventHandlerImpl<SpeechRecognitionEventArgs> recognizing

Définit le gestionnaire d’événements pour l’événement de reconnaissance.

EventHandlerImpl<SessionEventArgs> sessionStarted

Définit le gestionnaire d’événements pour l’événement de début de session.

EventHandlerImpl<SessionEventArgs> sessionStopped

Définit le gestionnaire d’événements pour l’événement d’arrêt de session.

EventHandlerImpl<RecognitionEventArgs> speechEndDetected

Définit le gestionnaire d’événements pour l’événement de détection de fin de voix.

EventHandlerImpl<RecognitionEventArgs> speechStartDetected

Définit le gestionnaire d’événements pour l’événement de détection de démarrage vocal.

EventHandlerImpl<TurnStatusReceivedEventArgs> turnStatusReceived

Définit le gestionnaire d’événements pour le tour status’événement reçu.

Récapitulatif du constructeur

Constructeur Description
DialogServiceConnector(DialogServiceConfig config)

Génère un connecteur de servicede dialogueavec l’audio à partir de l’entrée microphone par défaut

DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)

Génère un connecteur de servicede dialogue

Résumé de la méthode

Modificateur et type Méthode et description
void close()

Supprimer les ressources associées.

java.util.concurrent.Future<java.lang.Void> connectAsync()

Se connecte au service.

java.util.concurrent.Future<java.lang.Void> disconnectAsync()

Se déconnecte du service.

java.lang.String getAuthorizationToken()

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

SafeHandle getImpl()

Retourne le connecteur de service de dialogue interne instance.

PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour ce connecteur de servicede dialogue.

java.util.concurrent.Future<SpeechRecognitionResult> listenOnceAsync()

Démarre une session d’écoute qui se termine après le premier énoncé.

java.util.concurrent.Future<java.lang.String> sendActivityAsync(String activity)

Envoie une activité à la boîte de dialogue de sauvegarde.

void setAuthorizationToken(String token)

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

void setSpeechActivityTemplate(String activityTemplate)

Définit le modèle JSON qui sera fourni au service speech pour la conversation suivante.

java.util.concurrent.Future<java.lang.Void> startKeywordRecognitionAsync(KeywordRecognitionModel model)

Lance la reconnaissance mot clé.

java.util.concurrent.Future<java.lang.Void> stopKeywordRecognitionAsync()

Arrêtez mot clé reconnaissance.

java.util.concurrent.Future<java.lang.Void> stopListeningAsync()

Demande qu’une opération d’écoute active se termine immédiatement, interrompant toute conversation en cours et fournissant un résultat reflétant toutes les données audio capturées jusqu’à présent.

Méthodes héritées de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du champ

activityReceived

public EventHandlerImpl activityReceived

Définit le gestionnaire d’événements pour l’événement d’activité reçu.

canceled

public EventHandlerImpl canceled

Définit le gestionnaire d’événements pour l’événement annulé.

recognized

public EventHandlerImpl recognized

Définit le gestionnaire d’événements pour l’événement reconnu.

recognizing

public EventHandlerImpl recognizing

Définit le gestionnaire d’événements pour l’événement de reconnaissance.

sessionStarted

public EventHandlerImpl sessionStarted

Définit le gestionnaire d’événements pour l’événement de début de session.

sessionStopped

public EventHandlerImpl sessionStopped

Définit le gestionnaire d’événements pour l’événement d’arrêt de session.

speechEndDetected

public EventHandlerImpl speechEndDetected

Définit le gestionnaire d’événements pour l’événement de détection de fin de voix.

speechStartDetected

public EventHandlerImpl speechStartDetected

Définit le gestionnaire d’événements pour l’événement de détection de démarrage vocal.

turnStatusReceived

public EventHandlerImpl turnStatusReceived

Définit le gestionnaire d’événements pour le tour status’événement reçu.

Détails du constructeur

DialogServiceConnector

public DialogServiceConnector(DialogServiceConfig config)

Génère un DialogServiceConnector avec l’audio à partir de l’entrée de microphone par défaut

Paramètres:

config - Configuration du connecteur de service de dialogue.

DialogServiceConnector

public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)

Génère un DialogServiceConnector

Paramètres:

config - Configuration du connecteur de service de dialogue.
audioConfig - Configuration d’entrée audio facultative associée au module de reconnaissance

Détails de la méthode

close

public void close()

Supprimer les ressources associées. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

connectAsync

public Future connectAsync()

Se connecte au service.

Retours:

Tâche représentant l’opération asynchrone qui se connecte au service.

disconnectAsync

public Future disconnectAsync()

Se déconnecte du service.

Retours:

Tâche représentant l’opération asynchrone qui se déconnecte du service.

getAuthorizationToken

public String getAuthorizationToken()

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

Retours:

Jeton d’autorisation,

getImpl

public SafeHandle getImpl()

Retourne le connecteur de service de dialogue interne instance.

Retours:

Connecteur de service de dialogue interne instance

getProperties

public PropertyCollection getProperties()

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

Retours:

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

listenOnceAsync

public Future listenOnceAsync()

Démarre une session d’écoute qui se termine après le premier énoncé.

Retours:

Tâche représentant l’opération asynchrone qui démarre une session d’écoute one shot.

sendActivityAsync

public Future sendActivityAsync(String activity)

Envoie une activité à la boîte de dialogue de stockage.

Paramètres:

activity - Activité à envoyer.

Retours:

Tâche représentant l’opération asynchrone qui envoie une activité à la boîte de dialogue de sauvegarde.

setAuthorizationToken

public void setAuthorizationToken(String token)

Définit le jeton d’autorisation utilisé pour communiquer avec le service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Dans le cas contraire, le module de reconnaissance rencontrera des erreurs lors de la reconnaissance.

Paramètres:

token - Jeton d’autorisation,

setSpeechActivityTemplate

public void setSpeechActivityTemplate(String activityTemplate)

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.

Paramètres:

activityTemplate - Charge utile JSON à fusionner dans les messages d’activité générés.

startKeywordRecognitionAsync

public Future startKeywordRecognitionAsync(KeywordRecognitionModel model)

Lance la reconnaissance mot clé.

Paramètres:

model - Modèle de reconnaissance mot clé qui spécifie le mot clé à reconnaître.

Retours:

Tâche représentant l’opération asynchrone qui démarre mot clé reconnaissance.

stopKeywordRecognitionAsync

public Future stopKeywordRecognitionAsync()

Arrêtez mot clé reconnaissance.

Retours:

Tâche représentant l’opération asynchrone qui arrête mot clé reconnaissance.

stopListeningAsync

public Future stopListeningAsync()

Demande qu’une opération d’écoute active se termine immédiatement, interrompant toute conversation en cours et fournissant un résultat reflétant toutes les données audio capturées jusqu’à présent.

Retours:

Tâche représentant l’opération asynchrone qui arrête une session d’écoute active.

S’applique à