DialogServiceConnector class
Dialogdienstconnector
- Extends
Konstruktoren
Dialog |
Initialisiert eine instance des DialogServiceConnectors. |
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 abgebrochene Ereignis 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 erkannte Ereignis signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
recognizing | Das Ereignis, das erkennt, signalisiert, dass ein Zwischenerkennungsergebnis empfangen wird. |
speech |
Ruft die Vorlage für die vom Dienst generierte Aktivität aus Sprache ab. Eigenschaften aus der Vorlage werden für die generierte Aktivität abgestempelt. Er kann leer sein. |
telemetry |
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück. |
turn |
Das Ereignis turnStatusReceived signalisiert, dass eine Wendung status Nachricht empfangen wurde. Diese Nachrichten sind sowohl einer Interaktion als auch einer Unterhaltung zugeordnet. Sie werden verwendet, um den Client bei einem Interaktionsfehler mit dem Dialog-Back-End zu benachrichtigen, z. B. im Falle eines Netzwerkproblems, eines Timeouts, eines Absturzes oder eines anderen Problems. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für ereignisse, die mit der Sitzung gestartet wurden. |
session |
Definiert den Ereignishandler für beendete Ereignisse der Sitzung. |
speech |
Definiert den Ereignishandler für sprachstoppte Ereignisse. |
speech |
Definiert den Ereignishandler für sprachaktivierte Ereignisse. |
Methoden
close(() => void, (error: string) => void) | schließt alle externen Ressourcen, die von einer instance 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 Sie Interaktionen starten. Hinweis: Bei der Rückgabe ist die Verbindung möglicherweise noch nicht bereit. 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 wird mit einem Fehler abgebrochen. |
listen |
Startet die Erkennung und stoppt, nachdem die erste Äußerung erkannt wurde. |
send |
Geerbte Methoden
enable |
Diese Methode aktiviert oder deaktiviert Telemetriedaten global. |
Details zum Konstruktor
DialogServiceConnector(DialogServiceConfig, AudioConfig)
Initialisiert eine instance des DialogServiceConnectors.
new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)
Parameter
- dialogConfig
- DialogServiceConfig
Eine Reihe von Eigenschaften 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 abgebrochene Ereignis 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 erkannte Ereignis signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
recognizing
Das Ereignis, das erkennt, signalisiert, 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 vom Dienst generierte Aktivität aus Sprache ab. Eigenschaften aus der Vorlage werden für die generierte Aktivität abgestempelt. Er kann leer sein.
string speechActivityTemplate
Eigenschaftswert
string
telemetryEnabled
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.
static boolean telemetryEnabled
Eigenschaftswert
boolean
true, wenn die Telemetrie aktiviert ist, andernfalls false.
turnStatusReceived
Das Ereignis turnStatusReceived signalisiert, dass eine Wendung status Nachricht empfangen wurde. Diese Nachrichten sind sowohl einer Interaktion als auch einer Unterhaltung zugeordnet. Sie werden verwendet, um den Client bei einem Interaktionsfehler mit dem Dialog-Back-End zu benachrichtigen, z. B. im Falle eines Netzwerkproblems, eines Timeouts, eines Absturzes oder eines anderen Problems.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Eigenschaftswert
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Geerbte Eigenschaftsdetails
sessionStarted
Definiert den Ereignishandler für ereignisse, die mit der Sitzung gestartet wurden.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für beendete Ereignisse der Sitzung.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für sprachstoppte Ereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechEndDetected
speechStartDetected
Definiert den Ereignishandler für sprachaktivierte Ereignisse.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechStartDetected
Details zur Methode
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einer instance 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 Sie Interaktionen starten.
Hinweis: Bei der Rückgabe ist die Verbindung möglicherweise noch nicht bereit. 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 wird mit einem Fehler abgebrochen.
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 Wiederholung abgeschlossen ist.
- err
-
(e: string) => void
Rückruf wird im Fehlerfall aufgerufen.
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 Telemetriedaten global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für die Telemetriesammlung. Wenn sie auf true festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler, Erkennungsfehler gesammelt und an Microsoft gesendet. Wenn auf false festgelegt ist, werden keine Telemetriedaten an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry