DialogServiceConnector class
Dialog Service Connector
- Extends
Konstruktoren
Dialog |
Initialisiert eine Instanz des DialogServiceConnector. |
Eigenschaften
activity |
Die EreignisaktivitätReceived signalisiert, dass eine Aktivität empfangen wurde. |
authorization |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
canceled | Das Ereignis hat signalisiert, dass während der Erkennung ein Fehler aufgetreten ist. |
internal |
|
properties | Die Auflistung der Eigenschaften und deren Werte, die für diesen DialogServiceConnector definiert sind. |
recognized | Das Ereignis hat signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
recognizing | Das Ereignis erkennt Signale, dass ein Zwischenerkennungsergebnis empfangen wird. |
speech |
Ruft die Vorlage für die Aktivität ab, die vom Dienst aus sprache generiert wird. Eigenschaften aus der Vorlage werden für die generierte Aktivität gestempelt. Er kann leer sein. |
telemetry |
Diese Methode gibt den aktuellen Status der Telemetrieeinstellung zurück. |
turn |
Das Ereignis turnStatusReceived signalisiert, dass eine Turnstatusnachricht empfangen wurde. Diese Nachrichten sind sowohl einer Interaktion als auch einer Unterhaltung zugeordnet. Sie werden verwendet, um den Client im Falle eines Interaktionsfehlers mit dem Dialog-Back-End zu benachrichtigen, z. B. bei einem Netzwerkproblem, Timeout, Absturz oder einem anderen Problem. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Sitzungsstartereignisse. |
session |
Definiert den Ereignishandler für beendete Sitzungsereignisse. |
speech |
Definiert den Ereignishandler für angehaltene Sprachereignisse. |
speech |
Definiert den Ereignishandler für Sprachstartereignisse. |
Methoden
close(() => void, (error: string) => void) | schließt alle externen Ressourcen, die von einer Instanz dieser Klasse gehalten werden. |
connect(() => void, (error: string) => void) | Startet eine Verbindung mit dem Dienst. Benutzer können optional connect() aufrufen, um eine Verbindung im Voraus manuell einzurichten, bevor Interaktionen gestartet werden. Hinweis: Bei der Rückgabe ist die Verbindung möglicherweise noch nicht fertig. Abonnieren Sie das Connected-Ereignis, um benachrichtigt zu werden, wenn die Verbindung hergestellt wird. |
disconnect(() => void, (error: string) => void) | Schließt die Verbindung des Diensts. Benutzer können optional "disconnect()" aufrufen, um die Verbindung des zugeordneten DialogServiceConnector manuell herunterzufahren. Wenn disconnect() während einer Erkennung aufgerufen wird, schlägt die Erkennung fehl und bricht mit einem Fehler ab. |
listen |
Startet die Erkennung und stoppt, nachdem die erste Äußerung erkannt wurde. |
send |
Geerbte Methoden
enable |
Diese Methode aktiviert oder deaktiviert Telemetrie global. |
Details zum Konstruktor
DialogServiceConnector(DialogServiceConfig, AudioConfig)
Initialisiert eine Instanz des DialogServiceConnector.
new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)
Parameter
- dialogConfig
- DialogServiceConfig
Eigenschaftensatz zum Konfigurieren dieser Erkennung.
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Details zur Eigenschaft
activityReceived
Die EreignisaktivitätReceived signalisiert, dass eine Aktivität empfangen wurde.
public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
authorizationToken
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.
string authorizationToken
Eigenschaftswert
string
Autorisierungstoken.
canceled
Das Ereignis hat signalisiert, dass während der Erkennung ein Fehler aufgetreten ist.
public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
internalData
object internalData
Eigenschaftswert
object
properties
Die Auflistung der Eigenschaften und deren Werte, die für diesen DialogServiceConnector definiert sind.
PropertyCollection properties
Eigenschaftswert
Die Auflistung der Eigenschaften und deren Werte, die für diesen DialogServiceConnector definiert sind.
recognized
Das Ereignis hat signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
recognizing
Das Ereignis erkennt Signale, dass ein Zwischenerkennungsergebnis empfangen wird.
public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
speechActivityTemplate
Ruft die Vorlage für die Aktivität ab, die vom Dienst aus sprache generiert wird. Eigenschaften aus der Vorlage werden für die generierte Aktivität gestempelt. Er kann leer sein.
string speechActivityTemplate
Eigenschaftswert
string
telemetryEnabled
Diese Methode gibt den aktuellen Status der Telemetrieeinstellung zurück.
static boolean telemetryEnabled
Eigenschaftswert
boolean
"true", wenn die Telemetrie aktiviert ist, andernfalls "false".
turnStatusReceived
Das Ereignis turnStatusReceived signalisiert, dass eine Turnstatusnachricht empfangen wurde. Diese Nachrichten sind sowohl einer Interaktion als auch einer Unterhaltung zugeordnet. Sie werden verwendet, um den Client im Falle eines Interaktionsfehlers mit dem Dialog-Back-End zu benachrichtigen, z. B. bei einem Netzwerkproblem, Timeout, Absturz oder einem anderen Problem.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Geerbte Eigenschaftsdetails
sessionStarted
Definiert den Ereignishandler für Sitzungsstartereignisse.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für beendete Sitzungsereignisse.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für angehaltene Sprachereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Definiert den Ereignishandler für Sprachstartereignisse.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Details zur Methode
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einer Instanz dieser Klasse gehalten werden.
function close(cb?: () => void, err?: (error: string) => void)
Parameter
- cb
-
() => void
- err
-
(error: string) => void
connect(() => void, (error: string) => void)
Startet eine Verbindung mit dem Dienst. Benutzer können optional connect() aufrufen, um eine Verbindung im Voraus manuell einzurichten, bevor Interaktionen gestartet werden.
Hinweis: Bei der Rückgabe ist die Verbindung möglicherweise noch nicht fertig. Abonnieren Sie das Connected-Ereignis, um benachrichtigt zu werden, wenn die Verbindung hergestellt wird.
function connect(cb?: () => void, err?: (error: string) => void)
Parameter
- cb
-
() => void
- err
-
(error: string) => void
disconnect(() => void, (error: string) => void)
Schließt die Verbindung des Diensts. Benutzer können optional "disconnect()" aufrufen, um die Verbindung des zugeordneten DialogServiceConnector manuell herunterzufahren.
Wenn disconnect() während einer Erkennung aufgerufen wird, schlägt die Erkennung fehl und bricht mit einem Fehler ab.
function disconnect(cb?: () => void, err?: (error: string) => void)
Parameter
- cb
-
() => void
- err
-
(error: string) => void
listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)
Startet die Erkennung und stoppt, nachdem die erste Äußerung erkannt wurde.
function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)
Parameter
- cb
-
(e: SpeechRecognitionResult) => void
Rückruf, der das Ergebnis erhalten hat, wenn die Rückleitung abgeschlossen wurde.
- err
-
(e: string) => void
Rückruf, der bei einem Fehler aufgerufen wird.
sendActivityAsync(string, () => void, (error: string) => void)
function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)
Parameter
- activity
-
string
- cb
-
() => void
- errCb
-
(error: string) => void
Details zur geerbten Methode
enableTelemetry(boolean)
Diese Methode aktiviert oder deaktiviert Telemetrie global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für telemetrieauflistung. Wenn dieser Wert auf "true" festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler erfasst und an Microsoft gesendet. Wenn dieser Wert auf "false" festgelegt ist, wird keine Telemetrie an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry