DialogServiceConnector class
Dialoogvenster Serviceconnector
- Uitbreiding
Constructors
Dialog |
Initialiseert een exemplaar van de DialogServiceConnector. |
Eigenschappen
activity |
De gebeurtenisactiviteitReceived geeft aan dat een activiteit is ontvangen. |
authorization |
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service. |
canceled | De gebeurtenis heeft geannuleerde signalen dat er een fout is opgetreden tijdens de herkenning. |
internal |
|
properties | De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze DialogServiceConnector. |
recognized | De gebeurtenis herkende signalen dat een definitief herkenningsresultaat wordt ontvangen. |
recognizing | De gebeurtenis herkent signalen dat een tussenliggend herkenningsresultaat wordt ontvangen. |
speech |
Hiermee haalt u de sjabloon op voor de activiteit die door de service wordt gegenereerd op basis van spraak. Eigenschappen van de sjabloon worden gestempeld voor de gegenereerde activiteit. Het kan leeg zijn |
telemetry |
Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd. |
turn |
De gebeurtenis turnStatusReceived geeft aan dat er een turnstatusbericht is ontvangen. Deze berichten zijn gekoppeld aan zowel een interactie als een gesprek. Ze worden gebruikt om de client op de hoogte te stellen in het geval van een interactiefout met de back-end van het dialoogvenster, bijvoorbeeld in het geval van een netwerkprobleem, time-out, crash of ander probleem. |
Overgenomen eigenschappen
session |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie. |
session |
Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen. |
speech |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak. |
Methoden
close(() => void, (error: string) => void) | sluit alle externe resources die zijn opgeslagen door een exemplaar van deze klasse. |
connect(() => void, (error: string) => void) | Hiermee wordt een verbinding met de service gestart. Gebruikers kunnen optioneel connect() aanroepen om vooraf handmatig een verbinding in te stellen voordat ze interacties starten. Opmerking: Bij retour is de verbinding mogelijk nog niet gereed. Abonneer u op de verbonden gebeurtenis om op de hoogte te worden gesteld wanneer de verbinding tot stand is gebracht. |
disconnect(() => void, (error: string) => void) | Hiermee sluit u de verbinding met de service. Gebruikers kunnen optioneel verbinding verbreken() om de verbinding van de bijbehorende DialogServiceConnector handmatig af te sluiten. Als disconnect() wordt aangeroepen tijdens een herkenning, mislukt de herkenning en annuleert deze met een fout. |
listen |
Start herkenning en stopt nadat de eerste uiting is herkend. |
send |
Overgenomen methoden
enable |
Met deze methode wordt telemetrie globaal ingeschakeld 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 recognizer
Eigenschapdetails
activityReceived
De gebeurtenisactiviteitReceived 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 te communiceren met de service.
string authorizationToken
Waarde van eigenschap
string
Autorisatietoken.
canceled
De gebeurtenis heeft geannuleerde signalen 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 zijn gedefinieerd voor deze DialogServiceConnector.
PropertyCollection properties
Waarde van eigenschap
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze DialogServiceConnector.
recognized
De gebeurtenis herkende signalen dat een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
recognizing
De gebeurtenis herkent signalen dat 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 door de service wordt gegenereerd op basis van spraak. Eigenschappen van de sjabloon worden gestempeld voor de gegenereerde activiteit. Het kan leeg zijn
string speechActivityTemplate
Waarde van eigenschap
string
telemetryEnabled
Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.
static boolean telemetryEnabled
Waarde van eigenschap
boolean
waar als de telemetrie is ingeschakeld, anders onwaar.
turnStatusReceived
De gebeurtenis turnStatusReceived geeft aan dat er een turnstatusbericht is ontvangen. Deze berichten zijn gekoppeld aan zowel een interactie als een gesprek. Ze worden gebruikt om de client op de hoogte te stellen in het geval van een interactiefout met de back-end van het dialoogvenster, 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
Definieert 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 sessie gestopte gebeurtenissen.
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 voor 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 gebeurtenissen voor spraak.
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 zijn opgeslagen 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 optioneel connect() aanroepen om vooraf handmatig een verbinding in te stellen voordat ze interacties starten.
Opmerking: Bij retour is de verbinding mogelijk nog niet gereed. Abonneer u op de verbonden gebeurtenis om op de hoogte te worden gesteld 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 sluit u de verbinding met de service. Gebruikers kunnen optioneel verbinding verbreken() om de verbinding van de bijbehorende DialogServiceConnector handmatig af te sluiten.
Als disconnect() wordt aangeroepen tijdens een herkenning, mislukt de herkenning en annuleert deze 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 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 ingeschakeld 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, herkenningsfouten verzameld en verzonden naar Microsoft. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie verzonden naar Microsoft.
overgenomen vanRecognizer.enableTelemetry-