DialogServiceConnector class
Anslutningsprogram för dialogtjänst
- Extends
Konstruktorer
Dialog |
Initierar en instans av DialogServiceConnector. |
Egenskaper
activity |
HändelseaktivitetEn utlöste 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öts signalerar att ett fel uppstod under igenkänningen. |
internal |
|
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. |
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 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
session |
Definierar händelsehanterare för sessionsstartade händelser. |
session |
Definierar händelsehanterare för händelser som stoppats av sessionen. |
speech |
Definierar händelsehanterare för talstoppade händelser. |
speech |
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. |
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ä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