DialogServiceConnector Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Verbindung mit einem sprachaktivierten Dialogfeld her. In Version 1.5.0 hinzugefügt
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Vererbung
-
DialogServiceConnector
- Implementiert
Hinweise
Weitere Informationen:
Konstruktoren
DialogServiceConnector(DialogServiceConfig) |
Erstellt einen Dialogdienstconnector mithilfe der Standardmikrofoneingabe für eine angegebene Dialogdienstkonfiguration. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Erstellt einen Dialogdienstconnector mithilfe des angegebenen Dialogfelds und der angegebenen Audiokonfiguration. |
Eigenschaften
AuthorizationToken |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird, oder legt es fest. |
Properties |
Die Auflistung der Eigenschaften und deren Werte, die für diese DialogServiceConnector instance definiert sind. |
SpeechActivityTemplate |
Ruft die JSON-Vorlage ab, die dem Sprachdienst für die nächste Unterhaltung bereitgestellt wird, oder legt diese fest. Der Dienst versucht, diese Vorlage in allen Aktivitäten zusammenzuführen, die an das Dialog-Back-End gesendet werden, unabhängig davon, ob sie vom Client mit SendActivityAsync oder vom Dienst generiert wurden, wie dies bei Spracherkennungsergebnissen der Fall ist. |
Methoden
ConnectAsync() |
Stellt eine Verbindung mit dem Speech-Dienst als asynchronen Vorgang her. |
DisconnectAsync() |
Trennt die Verbindung mit dem Speech-Dienst als asynchroner Vorgang. |
Dispose() |
Entsorgen sie zugeordneter Ressourcen. |
Finalize() |
Stellt eine Verbindung mit einem sprachaktivierten Dialogfeld her. In Version 1.5.0 hinzugefügt |
ListenOnceAsync() |
Startet eine Lauschsitzung als asynchronen Vorgang. |
SendActivityAsync(String) |
Sendet eine Aktivität als asynchronen Vorgang an das Sicherungsdialogfeld. |
StartContinuousListeningAsync() |
Startet eine fortlaufende Lauschsitzung als asynchronen Vorgang. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Startet Schlüsselwort (keyword) Erkennung asynchron. |
StopKeywordRecognitionAsync() |
Beendet Schlüsselwort (keyword) Erkennung asynchron. |
StopListeningAsync() |
Fordert an, dass ein aktiver Lauschvorgang sofort beendet wird. Dies unterbricht jedes laufende Sprechen und liefert ein Ergebnis, das nur die bisher erfassten Audiodaten widerspiegelt. |
Ereignisse
ActivityReceived |
Signal, dass eine Aktivität vom Unterstützungsdialogfeld empfangen wurde. Siehe auch ActivityReceivedEventArgs. |
Canceled |
Signal für Ereignisse im Zusammenhang mit dem Abbruch einer Interaktion. Siehe auch SpeechRecognitionCanceledEventArgs. |
Recognized |
Signal für Ereignisse, die Ergebnisse der Spracherkennung enthalten. Siehe auch SpeechRecognitionEventArgs. |
Recognizing |
Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten. Siehe auch SpeechRecognitionEventArgs. |
SessionStarted |
Signal, das den Beginn einer Lauschsitzung angibt. Siehe auch SessionEventArgs. |
SessionStopped |
Signal, das das Ende einer Lauschsitzung angibt. Siehe auch SessionEventArgs. |
SpeechEndDetected |
Tritt auf, wenn das Ende der Sprachdaten für den aktuellen Ausdruck erkannt wird. |
SpeechStartDetected |
Tritt auf, wenn Sprachdaten zum ersten Mal in der Eingabeaudio für den aktuellen Ausdruck erkannt werden. |
TurnStatusReceived |
Das Signal wird ausgelöst, wenn ein Turn status Update empfangen wird. |
Gilt für:
Azure SDK for .NET