DialogServiceConnector Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. dialog. DialogServiceConnector
- com.
Implémente
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 |
---|---|
Event |
activityReceived
Définit le gestionnaire d’événements pour l’événement d’activité reçu. |
Event |
canceled
Définit le gestionnaire d’événements pour l’événement annulé. |
Event |
recognized
Définit le gestionnaire d’événements pour l’événement reconnu. |
Event |
recognizing
Définit le gestionnaire d’événements pour l’événement de reconnaissance. |
Event |
sessionStarted
Définit le gestionnaire d’événements pour l’événement de début de session. |
Event |
sessionStopped
Définit le gestionnaire d’événements pour l’événement d’arrêt de session. |
Event |
speechEndDetected
Définit le gestionnaire d’événements pour l’événement de détection de fin de voix. |
Event |
speechStartDetected
Définit le gestionnaire d’événements pour l’événement de détection de démarrage vocal. |
Event |
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 service |
DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig) |
Génère un connecteur de service |
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. |
Safe |
getImpl()
Retourne le connecteur de service de dialogue interne instance. |
Property |
getProperties()
Collection de propriétés et leurs valeurs définies pour ce connecteur de service |
java.util.concurrent.Future<Speech |
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
Détails du champ
activityReceived
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement d’activité reçu.
canceled
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement annulé.
recognized
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement reconnu.
recognizing
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement de reconnaissance.
sessionStarted
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement de début de session.
sessionStopped
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement d’arrêt de session.
speechEndDetected
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement de détection de fin de voix.
speechStartDetected
public EventHandlerImpl
Définit le gestionnaire d’événements pour l’événement de détection de démarrage vocal.
turnStatusReceived
public EventHandlerImpl
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:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
Génère un DialogServiceConnector
Paramètres:
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
Se connecte au service.
Retours:
disconnectAsync
public Future
Se déconnecte du service.
Retours:
getAuthorizationToken
public String getAuthorizationToken()
Obtient le jeton d’autorisation utilisé pour communiquer avec le service.
Retours:
getImpl
public SafeHandle getImpl()
Retourne le connecteur de service de dialogue interne instance.
Retours:
getProperties
public PropertyCollection getProperties()
Collection de propriétés et leurs valeurs définies pour ce DialogServiceConnector.
Retours:
listenOnceAsync
public Future
Démarre une session d’écoute qui se termine après le premier énoncé.
Retours:
sendActivityAsync
public Future
Envoie une activité à la boîte de dialogue de stockage.
Paramètres:
Retours:
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:
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:
startKeywordRecognitionAsync
public Future
Lance la reconnaissance mot clé.
Paramètres:
Retours:
stopKeywordRecognitionAsync
public Future
Arrêtez mot clé reconnaissance.
Retours:
stopListeningAsync
public Future
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:
S’applique à
Azure SDK for Java