DialogServiceConnector class
Dialogtjänstanslutning
- Extends
Konstruktorer
Dialog |
Initierar en instans av DialogServiceConnector. |
Egenskaper
activity |
HändelseaktivitetenUppdaterade signaler om att en aktivitet har tagits emot. |
authorization |
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. |
internal |
|
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. |
speech |
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 |
telemetry |
Den här metoden returnerar det aktuella tillståndet för telemetriinställningen. |
turn |
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
session |
Definierar händelsehanteraren för sessionsstartade händelser. |
session |
Definierar händelsehanteraren för stoppade sessionshändelser. |
speech |
Definierar händelsehanterare för tal stoppade händelser. |
speech |
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. |
listen |
Startar igenkänningen och stoppas när det första yttrandet har identifierats. |
send |
Ärvda metoder
enable |
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