DialogServiceConnector Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. dialog. DialogServiceConnector
- com.
Implementiert
public class DialogServiceConnector
implements java.lang.AutoCloseable
Klasse, die einen DialogServiceConnector definiert. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
Event |
activityReceived
Definiert den Ereignishandler für das empfangene Aktivitätsereignis. |
Event |
canceled
Definiert den Ereignishandler für das abgebrochene Ereignis. |
Event |
recognized
Definiert den Ereignishandler für das erkannte Ereignis. |
Event |
recognizing
Definiert den Ereignishandler für das erkennende Ereignis. |
Event |
sessionStarted
Definiert den Ereignishandler für das Sitzungsstartereignis. |
Event |
sessionStopped
Definiert den Ereignishandler für das Sitzungsstoppereignis. |
Event |
speechEndDetected
Definiert den Ereignishandler für das Speech-End-Erkennungsereignis. |
Event |
speechStartDetected
Definiert den Ereignishandler für das Erkennungsereignis für den Sprachstart. |
Event |
turnStatusReceived
Definiert den Ereignishandler für das turn status empfangenes Ereignis. |
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
DialogServiceConnector(DialogServiceConfig config) |
Erstellt einen Dialogdienstconnector |
DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig) |
Erstellt einen Dialogdienstconnector |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
close()
Entsorgen sie zugeordneter Ressourcen. |
java.util.concurrent.Future<java.lang.Void> |
connectAsync()
Stellt eine Verbindung mit dem Dienst her. |
java.util.concurrent.Future<java.lang.Void> |
disconnectAsync()
Trennt die Verbindung mit dem Dienst. |
java.lang.String |
getAuthorizationToken()
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
Safe |
getImpl()
Gibt den internen Dialogdienstconnector instance zurück. |
Property |
getProperties()
Die Auflistung der Eigenschaften und deren Werte, die für diesen Dialogdienstconnector |
java.util.concurrent.Future<Speech |
listenOnceAsync()
Startet eine Lauschsitzung, die nach der ersten Äußerung beendet wird. |
java.util.concurrent.Future<java.lang.String> |
sendActivityAsync(String activity)
Sendet eine Aktivität an das Unterstützungsdialogfeld. |
void |
setAuthorizationToken(String token)
Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird. |
void |
setSpeechActivityTemplate(String activityTemplate)
Legt die JSON-Vorlage fest, die dem Sprachdienst für die nächste Unterhaltung bereitgestellt wird. |
java.util.concurrent.Future<java.lang.Void> |
startKeywordRecognitionAsync(KeywordRecognitionModel model)
Initiiert Schlüsselwort (keyword) Erkennung. |
java.util.concurrent.Future<java.lang.Void> |
stopKeywordRecognitionAsync()
Beenden Sie Schlüsselwort (keyword) Erkennung. |
java.util.concurrent.Future<java.lang.Void> |
stopListeningAsync()
Fordert an, dass ein aktiver Abhörvorgang sofort beendet wird, indem alle laufenden Vorträge unterbrochen und ein Ergebnis bereitgestellt wird, das die bisher erfassten Audiodaten widerspiegelt. |
Geerbte Methoden von java.lang.Object
Felddetails
activityReceived
public EventHandlerImpl
Definiert den Ereignishandler für das empfangene Aktivitätsereignis.
canceled
public EventHandlerImpl
Definiert den Ereignishandler für das abgebrochene Ereignis.
recognized
public EventHandlerImpl
Definiert den Ereignishandler für das erkannte Ereignis.
recognizing
public EventHandlerImpl
Definiert den Ereignishandler für das erkennende Ereignis.
sessionStarted
public EventHandlerImpl
Definiert den Ereignishandler für das Sitzungsstartereignis.
sessionStopped
public EventHandlerImpl
Definiert den Ereignishandler für das Sitzungsstoppereignis.
speechEndDetected
public EventHandlerImpl
Definiert den Ereignishandler für das Speech-End-Erkennungsereignis.
speechStartDetected
public EventHandlerImpl
Definiert den Ereignishandler für das Erkennungsereignis für den Sprachstart.
turnStatusReceived
public EventHandlerImpl
Definiert den Ereignishandler für das turn status empfangenes Ereignis.
Details zum Konstruktor
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config)
Erstellt einen DialogServiceConnector mit Audio von der Standardmikrofoneingabe
Parameter:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
Erstellt einen DialogServiceConnector
Parameter:
Details zur Methode
close
public void close()
Entsorgen sie zugeordneter Ressourcen. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.
connectAsync
public Future
Stellt eine Verbindung mit dem Dienst her.
Gibt zurück:
disconnectAsync
public Future
Trennt die Verbindung mit dem Dienst.
Gibt zurück:
getAuthorizationToken
public String getAuthorizationToken()
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.
Gibt zurück:
getImpl
public SafeHandle getImpl()
Gibt den internen Dialogdienstconnector instance zurück.
Gibt zurück:
getProperties
public PropertyCollection getProperties()
Die Auflistung der Eigenschaften und deren Werte, die für diesen DialogServiceConnector definiert sind.
Gibt zurück:
listenOnceAsync
public Future
Startet eine Lauschsitzung, die nach der ersten Äußerung beendet wird.
Gibt zurück:
sendActivityAsync
public Future
Sendet eine Aktivität an das Unterstützungsdialogfeld.
Parameter:
Gibt zurück:
setAuthorizationToken
public void setAuthorizationToken(String token)
Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft. Andernfalls treten bei der Erkennung Fehler auf.
Parameter:
setSpeechActivityTemplate
public void setSpeechActivityTemplate(String activityTemplate)
Legt die JSON-Vorlage fest, die dem Sprachdienst für die nächste Unterhaltung bereitgestellt wird. Der Dienst versucht, diese Vorlage mit allen Aktivitäten zusammenzuführen, die an das Dialog-Back-End gesendet werden, unabhängig davon, ob sie vom Client mit SendActivityAsync stammen oder vom Dienst generiert wurden, wie es bei Spracherkennungsergebnissen der Fall ist.
Parameter:
startKeywordRecognitionAsync
public Future
Initiiert Schlüsselwort (keyword) Erkennung.
Parameter:
Gibt zurück:
stopKeywordRecognitionAsync
public Future
Beenden Sie Schlüsselwort (keyword) Erkennung.
Gibt zurück:
stopListeningAsync
public Future
Fordert an, dass ein aktiver Abhörvorgang sofort beendet wird, indem alle laufenden Vorträge unterbrochen und ein Ergebnis bereitgestellt wird, das die bisher erfassten Audiodaten widerspiegelt.
Gibt zurück:
Gilt für:
Azure SDK for Java