DialogServiceConnector class
Dialoogvenster ServiceConnector
- Extends
Constructors
Dialog |
Initialiseert een exemplaar van de DialogServiceConnector. |
Eigenschappen
activity |
De gebeurtenis activityReceived geeft aan dat een activiteit is ontvangen. |
authorization |
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren. |
canceled | De gebeurtenis geannuleerd geeft aan dat er een fout is opgetreden tijdens de herkenning. |
internal |
|
properties | De verzameling eigenschappen en de bijbehorende waarden die voor deze DialogServiceConnector zijn gedefinieerd. |
recognized | De herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen. |
recognizing | De gebeurtenis die wordt herkend, geeft aan dat er een tussenliggend herkenningsresultaat wordt ontvangen. |
speech |
Hiermee haalt u de sjabloon op voor de activiteit die wordt gegenereerd door de service op basis van spraak. Eigenschappen van de sjabloon worden gestempeld op de gegenereerde activiteit. Deze kan leeg zijn |
telemetry |
Deze methode retourneert de huidige status van de telemetrie-instelling. |
turn |
De gebeurtenis turnStatusReceived geeft aan dat er een statusbericht voor de turn is ontvangen. Deze berichten zijn gekoppeld aan zowel een interactie als een gesprek. Ze worden gebruikt om de client te waarschuwen in het geval van een interactiefout met de dialoogvensterback-end, bijvoorbeeld in het geval van een netwerkprobleem, time-out, crash of ander probleem. |
Overgenomen eigenschappen
session |
Hiermee definieert u de gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie. |
session |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met sessies. |
speech |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen. |
Methoden
close(() => void, (error: string) => void) | sluit alle externe resources die worden bewaard door een exemplaar van deze klasse. |
connect(() => void, (error: string) => void) | Hiermee wordt een verbinding met de service gestart. Gebruikers kunnen eventueel connect() aanroepen om van tevoren handmatig een verbinding in te stellen, voordat ze interacties starten. Opmerking: Bij terugkomst is de verbinding mogelijk nog niet gereed. Abonneer u op de gebeurtenis Verbonden om een melding te ontvangen wanneer de verbinding tot stand is gebracht. |
disconnect(() => void, (error: string) => void) | Hiermee wordt de verbinding met de service gesloten. Gebruikers kunnen optioneel disconnect() aanroepen om de verbinding van de bijbehorende DialogServiceConnector handmatig te verbreken. Als disconnect() wordt aangeroepen tijdens een herkenning, mislukt de herkenning en wordt deze geannuleerd met een fout. |
listen |
Start de herkenning en stopt nadat de eerste uiting is herkend. |
send |
Overgenomen methoden
enable |
Met deze methode wordt telemetrie globaal in- of uitgeschakeld. |
Constructordetails
DialogServiceConnector(DialogServiceConfig, AudioConfig)
Initialiseert een exemplaar van de DialogServiceConnector.
new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)
Parameters
- dialogConfig
- DialogServiceConfig
Set eigenschappen voor het configureren van deze recognizer.
- audioConfig
- AudioConfig
Een optionele audioconfiguratie die is gekoppeld aan de herkenningsserver
Eigenschapdetails
activityReceived
De gebeurtenis activityReceived geeft aan dat een activiteit is ontvangen.
public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
authorizationToken
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren.
string authorizationToken
Waarde van eigenschap
string
Autorisatietoken.
canceled
De gebeurtenis geannuleerd geeft aan dat er een fout is opgetreden tijdens de herkenning.
public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
internalData
object internalData
Waarde van eigenschap
object
properties
De verzameling eigenschappen en de bijbehorende waarden die voor deze DialogServiceConnector zijn gedefinieerd.
PropertyCollection properties
Waarde van eigenschap
De verzameling eigenschappen en de bijbehorende waarden die voor deze DialogServiceConnector zijn gedefinieerd.
recognized
De herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
recognizing
De gebeurtenis die wordt herkend, geeft aan dat er een tussenliggend herkenningsresultaat wordt ontvangen.
public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
speechActivityTemplate
Hiermee haalt u de sjabloon op voor de activiteit die wordt gegenereerd door de service op basis van spraak. Eigenschappen van de sjabloon worden gestempeld op de gegenereerde activiteit. Deze kan leeg zijn
string speechActivityTemplate
Waarde van eigenschap
string
telemetryEnabled
Deze methode retourneert de huidige status van de telemetrie-instelling.
static boolean telemetryEnabled
Waarde van eigenschap
boolean
true als de telemetrie is ingeschakeld, anders onwaar.
turnStatusReceived
De gebeurtenis turnStatusReceived geeft aan dat er een statusbericht voor de turn is ontvangen. Deze berichten zijn gekoppeld aan zowel een interactie als een gesprek. Ze worden gebruikt om de client te waarschuwen in het geval van een interactiefout met de dialoogvensterback-end, bijvoorbeeld in het geval van een netwerkprobleem, time-out, crash of ander probleem.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Details van overgenomen eigenschap
sessionStarted
Hiermee definieert u de gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SessionEventArgs) => void
Overgenomen vanRecognizer.sessionStarted
sessionStopped
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met sessies.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SessionEventArgs) => void
Overgenomen vanRecognizer.sessionStopped
speechEndDetected
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: RecognitionEventArgs) => void
Overgenomen vanRecognizer.speechEndDetected
speechStartDetected
Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: RecognitionEventArgs) => void
Overgenomen vanRecognizer.speechStartDetected
Methodedetails
close(() => void, (error: string) => void)
sluit alle externe resources die worden bewaard door een exemplaar van deze klasse.
function close(cb?: () => void, err?: (error: string) => void)
Parameters
- cb
-
() => void
- err
-
(error: string) => void
connect(() => void, (error: string) => void)
Hiermee wordt een verbinding met de service gestart. Gebruikers kunnen eventueel connect() aanroepen om van tevoren handmatig een verbinding in te stellen, voordat ze interacties starten.
Opmerking: Bij terugkomst is de verbinding mogelijk nog niet gereed. Abonneer u op de gebeurtenis Verbonden om een melding te ontvangen wanneer de verbinding tot stand is gebracht.
function connect(cb?: () => void, err?: (error: string) => void)
Parameters
- cb
-
() => void
- err
-
(error: string) => void
disconnect(() => void, (error: string) => void)
Hiermee wordt de verbinding met de service gesloten. Gebruikers kunnen optioneel disconnect() aanroepen om de verbinding van de bijbehorende DialogServiceConnector handmatig te verbreken.
Als disconnect() wordt aangeroepen tijdens een herkenning, mislukt de herkenning en wordt deze geannuleerd met een fout.
function disconnect(cb?: () => void, err?: (error: string) => void)
Parameters
- cb
-
() => void
- err
-
(error: string) => void
listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)
Start de herkenning en stopt nadat de eerste uiting is herkend.
function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)
Parameters
- cb
-
(e: SpeechRecognitionResult) => void
Callback die het resultaat heeft ontvangen wanneer de reco is voltooid.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
sendActivityAsync(string, () => void, (error: string) => void)
function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)
Parameters
- activity
-
string
- cb
-
() => void
- errCb
-
(error: string) => void
Details overgenomen methode
enableTelemetry(boolean)
Met deze methode wordt telemetrie globaal in- of uitgeschakeld.
static function enableTelemetry(enabled: boolean)
Parameters
- enabled
-
boolean
Globale instelling voor telemetrieverzameling. Als deze optie is ingesteld op waar, worden telemetriegegevens zoals microfoonfouten en herkenningsfouten verzameld en naar Microsoft verzonden. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie naar Microsoft verzonden.
Overgenomen vanRecognizer.enableTelemetry