Share via


DialogServiceConnector class

Dialogtjänstanslutning

Extends

Konstruktorer

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Initierar en instans av DialogServiceConnector.

Egenskaper

activityReceived

HändelseaktivitetenUppdaterade 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öt signaler om att ett fel uppstod under igenkänningen.

internalData
properties

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

recognized

Händelsen identifierade 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 turn status-meddelande 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 ett nätverksproblem, tidsgräns, krasch eller annat problem.

Ärvda egenskaper

sessionStarted

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

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

speechEndDetected

Definierar händelsehanterare för tal stoppade händelser.

speechStartDetected

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

Metoder

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

stänger alla externa resurser som finns i 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 ännu. 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ändelseaktivitetenUppdaterade 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öt signaler om 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 denna DialogServiceConnector.

PropertyCollection properties

Egenskapsvärde

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

recognized

Händelsen identifierade 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 false.

turnStatusReceived

Händelsen turnStatusReceived signalerar att ett turn status-meddelande 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 ett nätverksproblem, tidsgräns, 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ändelsehanteraren för sessionsstartade händelser.

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

Egenskapsvärde

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

Ärvd frånRecognizer.sessionStarted

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

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

Egenskapsvärde

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

Ärvd frånRecognizer.sessionS toppad

speechEndDetected

Definierar händelsehanterare för tal stoppade 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 finns i 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 ännu. 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

Motringning anropas om ett fel uppstår.

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 telemetriinsamling. Om värdet är true samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är false skickas ingen telemetri till Microsoft.

Ärvd frånRecognizer.enableTelemetry