Dela via


DialogServiceConnector class

Anslutningsprogram för dialogtjänst

Extends

Konstruktorer

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Initierar en instans av DialogServiceConnector.

Egenskaper

activityReceived

HändelseaktivitetEn utlöste signaler om att en aktivitet har tagits emot.

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

canceled

Händelsen avbröts signalerar att ett fel uppstod under igenkänningen.

internalData
properties

Samlingen med egenskaper och deras värden som definierats för den här DialogServiceConnector.

recognized

Händelsen kände igen signaler om att ett slutligt igenkänningsresultat tas emot.

recognizing

Händelsen känner igen signaler om att ett mellanliggande igenkänningsresultat tas emot.

speechActivityTemplate

Hämtar mallen för aktiviteten som genereras av tjänsten från tal. Egenskaper från mallen kommer att stämplas på den genererade aktiviteten. Den kan vara tom

telemetryEnabled

Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.

turnStatusReceived

Händelsen turnStatusReceived signalerar att ett turstatusmeddelande har tagits emot. Dessa meddelanden är associerade med både en interaktion och en konversation. De används för att meddela klienten i händelse av ett interaktionsfel med dialogrutans serverdel, t.ex. i händelse av nätverksproblem, timeout, krasch eller annat problem.

Ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

Metoder

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

stänger alla externa resurser som innehas av en instans av den här klassen.

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

Startar en anslutning till tjänsten. Användare kan också anropa connect() för att manuellt konfigurera en anslutning i förväg innan de startar interaktioner.

Obs! När anslutningen returneras kanske den inte är klar än. Prenumerera på den anslutna händelsen för att meddelas när anslutningen upprättas.

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

Stänger anslutningen till tjänsten. Användare kan också anropa disconnect() för att manuellt stänga av anslutningen för den associerade DialogServiceConnector.

Om disconnect() anropas under en igenkänning misslyckas igenkänningen och avbryts med ett fel.

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

Startar igenkänningen och stoppas när det första yttrandet har identifierats.

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

Ärvda metoder

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

Konstruktorinformation

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Initierar en instans av DialogServiceConnector.

new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)

Parametrar

dialogConfig
DialogServiceConfig

Uppsättning egenskaper för att konfigurera den här identifieraren.

audioConfig
AudioConfig

En valfri ljudkonfiguration som är associerad med identifieraren

Egenskapsinformation

activityReceived

HändelseaktivitetEn utlöste signaler om att en aktivitet har tagits emot.

public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void

Egenskapsvärde

(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

string authorizationToken

Egenskapsvärde

string

Auktoriseringstoken.

canceled

Händelsen avbröts signalerar att ett fel uppstod under igenkänningen.

public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void

Egenskapsvärde

(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void

internalData

object internalData

Egenskapsvärde

object

properties

Samlingen med egenskaper och deras värden som definierats för den här DialogServiceConnector.

PropertyCollection properties

Egenskapsvärde

Samlingen med egenskaper och deras värden som definierats för den här DialogServiceConnector.

recognized

Händelsen kände igen signaler om att ett slutligt igenkänningsresultat tas emot.

public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

Egenskapsvärde

(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

recognizing

Händelsen känner igen signaler om att ett mellanliggande igenkänningsresultat tas emot.

public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

Egenskapsvärde

(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

speechActivityTemplate

Hämtar mallen för aktiviteten som genereras av tjänsten från tal. Egenskaper från mallen kommer att stämplas på den genererade aktiviteten. Den kan vara tom

string speechActivityTemplate

Egenskapsvärde

string

telemetryEnabled

Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.

static boolean telemetryEnabled

Egenskapsvärde

boolean

sant om telemetrin är aktiverad, annars falskt.

turnStatusReceived

Händelsen turnStatusReceived signalerar att ett turstatusmeddelande har tagits emot. Dessa meddelanden är associerade med både en interaktion och en konversation. De används för att meddela klienten i händelse av ett interaktionsfel med dialogrutans serverdel, t.ex. i händelse av nätverksproblem, timeout, krasch eller annat problem.

public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void

Egenskapsvärde

(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void

Information om ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

ärvd frånRecognizer.sessionStartad

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

ärvd frånRecognizer.sessionStopad

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

ärvd frånRecognizer.speechEndDetected

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

ärvd frånRecognizer.speechStartDetected

Metodinformation

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

stänger alla externa resurser som innehas av en instans av den här klassen.

function close(cb?: () => void, err?: (error: string) => void)

Parametrar

cb

() => void

err

(error: string) => void

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

Startar en anslutning till tjänsten. Användare kan också anropa connect() för att manuellt konfigurera en anslutning i förväg innan de startar interaktioner.

Obs! När anslutningen returneras kanske den inte är klar än. Prenumerera på den anslutna händelsen för att meddelas när anslutningen upprättas.

function connect(cb?: () => void, err?: (error: string) => void)

Parametrar

cb

() => void

err

(error: string) => void

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

Stänger anslutningen till tjänsten. Användare kan också anropa disconnect() för att manuellt stänga av anslutningen för den associerade DialogServiceConnector.

Om disconnect() anropas under en igenkänning misslyckas igenkänningen och avbryts med ett fel.

function disconnect(cb?: () => void, err?: (error: string) => void)

Parametrar

cb

() => void

err

(error: string) => void

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

Startar igenkänningen och stoppas när det första yttrandet har identifierats.

function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)

Parametrar

cb

(e: SpeechRecognitionResult) => void

Återanrop som tog emot resultatet när reco har slutförts.

err

(e: string) => void

Återanrop som anropas vid ett fel.

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

function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)

Parametrar

activity

string

cb

() => void

errCb

(error: string) => void

Ärvd metodinformation

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

static function enableTelemetry(enabled: boolean)

Parametrar

enabled

boolean

Global inställning för telemetrisamling. Om värdet är true samlas telemetriinformation som mikrofonfel, igenkänningsfel in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.

ärvd frånRecognizer.enableTelemetry