Delen via


DialogServiceConnector class

Dialoogvenster ServiceConnector

Extends

Constructors

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Initialiseert een exemplaar van de DialogServiceConnector.

Eigenschappen

activityReceived

De gebeurtenis activityReceived geeft aan dat een activiteit is ontvangen.

authorizationToken

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.

internalData
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.

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

telemetryEnabled

Deze methode retourneert de huidige status van de telemetrie-instelling.

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.

Overgenomen eigenschappen

sessionStarted

Hiermee definieert u de gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

sessionStopped

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met sessies.

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak.

speechStartDetected

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.

listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)

Start de herkenning en stopt nadat de eerste uiting is herkend.

sendActivityAsync(string, () => void, (error: string) => void)

Overgenomen methoden

enableTelemetry(boolean)

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