IntentRecognizer class
Intentieherkenning.
- Extends
Constructors
Intent |
Initialiseert een exemplaar van de IntentRecognizer. |
Eigenschappen
authorization |
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren. |
canceled | De gebeurtenis geannuleerd geeft aan dat er een fout is opgetreden tijdens de herkenning. |
internal |
|
properties | De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze IntentRecognizer. |
recognized | De herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen. |
recognizing | De gebeurtenis die wordt herkend, geeft aan dat er een tussenliggend herkenningsresultaat wordt ontvangen. |
speech |
Hiermee haalt u de gesproken taal van herkenning op. |
telemetry |
Deze methode retourneert de huidige status van de telemetrie-instelling. |
Overgenomen eigenschappen
session |
Definieert gebeurtenis-handler voor sessie gestarte gebeurtenissen. |
session |
Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen. |
speech |
Definieert de gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen. |
Methoden
add |
|
add |
Hiermee voegt u een woordgroep toe die moet worden herkend als intentie. |
add |
Hiermee voegt u een intentie van Language Understanding-service voor herkenning toe. |
close(() => void, (error: string) => void) | sluit alle externe resources die worden bewaard door een exemplaar van deze klasse. |
recognize |
Start intentieherkenning en stopt nadat de eerste uiting is herkend. De taak retourneert de tekst en intentie van de herkenning als resultaat. Opmerking: RecognizeOnceAsync() retourneert wanneer de eerste uiting is herkend, zodat deze alleen geschikt is voor herkenning met één opname, zoals een opdracht of query. Voor langdurige herkenning gebruikt u in plaats daarvan StartContinuousRecognitionAsync(). |
start |
Hiermee start u spraakherkenning totdat stopContinuousRecognitionAsync() wordt aangeroepen. Gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen. |
start |
Hiermee start u spraakherkenning met trefwoordzoeken totdat stopKeywordRecognitionAsync() wordt aangeroepen. Gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen. Opmerking: de functie voor het herkennen van sleutelwoorden is alleen beschikbaar op de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf. |
stop |
Stopt continue intentieherkenning. |
stop |
Stopt continue spraakherkenning. Opmerking: de functie voor het herkennen van sleutelwoorden is alleen beschikbaar op de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf. |
Overgenomen methoden
enable |
Met deze methode wordt telemetrie globaal in- of uitgeschakeld. |
Constructordetails
IntentRecognizer(SpeechConfig, AudioConfig)
Initialiseert een exemplaar van de IntentRecognizer.
new IntentRecognizer(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parameters
- speechConfig
- SpeechConfig
De set configuratie-eigenschappen.
- audioConfig
- AudioConfig
Een optionele audio-invoerconfiguratie die is gekoppeld aan de recognizer
Eigenschapdetails
authorizationToken
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren.
string authorizationToken
Waarde van eigenschap
string
Autorisatietoken.
canceled
De gebeurtenis geannuleerd geeft aan dat er een fout is opgetreden tijdens de herkenning.
public canceled: (sender: IntentRecognizer, event: IntentRecognitionCanceledEventArgs) => void
Waarde van eigenschap
(sender: IntentRecognizer, event: IntentRecognitionCanceledEventArgs) => void
internalData
object internalData
Waarde van eigenschap
object
properties
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze IntentRecognizer.
PropertyCollection properties
Waarde van eigenschap
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze IntentRecognizer.
recognized
De herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: IntentRecognizer, event: IntentRecognitionEventArgs) => void
Waarde van eigenschap
(sender: IntentRecognizer, event: IntentRecognitionEventArgs) => void
recognizing
De gebeurtenis die wordt herkend, geeft aan dat er een tussenliggend herkenningsresultaat wordt ontvangen.
public recognizing: (sender: IntentRecognizer, event: IntentRecognitionEventArgs) => void
Waarde van eigenschap
(sender: IntentRecognizer, event: IntentRecognitionEventArgs) => void
speechRecognitionLanguage
Hiermee haalt u de gesproken taal van herkenning op.
string speechRecognitionLanguage
Waarde van eigenschap
string
de gesproken taal van herkenning.
telemetryEnabled
Deze methode retourneert de huidige status van de telemetrie-instelling.
static boolean telemetryEnabled
Waarde van eigenschap
boolean
true als de telemetrie is ingeschakeld, anders onwaar.
Details van overgenomen eigenschap
sessionStarted
Definieert gebeurtenis-handler voor sessie gestarte gebeurtenissen.
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 de gebeurtenis-handler voor gebeurtenissen die zijn gestopt met 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 spraak gebeurtenissen.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: RecognitionEventArgs) => void
Overgenomen vanRecognizer.speechStartDetected
Methodedetails
addAllIntents(LanguageUnderstandingModel, string)
function addAllIntents(model: LanguageUnderstandingModel, intentId?: string)
Parameters
Het language understanding-model met de intenties.
- intentId
-
string
Een aangepaste id-tekenreeks die moet worden geretourneerd in de methode getIntentId() van intentRecognitionResult.
addIntent(string, string)
Hiermee voegt u een woordgroep toe die moet worden herkend als intentie.
function addIntent(simplePhrase: string, intentId?: string)
Parameters
- simplePhrase
-
string
- intentId
-
string
Een tekenreeks die de id vertegenwoordigt van de intentie die moet worden herkend.
addIntentWithLanguageModel(string, LanguageUnderstandingModel, string)
Hiermee voegt u een intentie van Language Understanding-service voor herkenning toe.
function addIntentWithLanguageModel(intentId: string, model: LanguageUnderstandingModel, intentName?: string)
Parameters
- intentId
-
string
Een tekenreeks die de id vertegenwoordigt van de intentie die moet worden herkend. Genegeerd als intentName leeg is.
Het intentiemodel van Language Understanding service.
- intentName
-
string
De intentienaam die is gedefinieerd in het intentiemodel. Als deze leeg is, worden alle intentienamen die in het model zijn gedefinieerd, toegevoegd.
close(() => void, (error: string) => void)
sluit alle externe resources die worden bewaard door een exemplaar van deze klasse.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameters
- cb
-
() => void
- errorCb
-
(error: string) => void
recognizeOnceAsync((e: IntentRecognitionResult) => void, (e: string) => void)
Start intentieherkenning en stopt nadat de eerste uiting is herkend. De taak retourneert de tekst en intentie van de herkenning als resultaat. Opmerking: RecognizeOnceAsync() retourneert wanneer de eerste uiting is herkend, zodat deze alleen geschikt is voor herkenning met één opname, zoals een opdracht of query. Voor langdurige herkenning gebruikt u in plaats daarvan StartContinuousRecognitionAsync().
function recognizeOnceAsync(cb?: (e: IntentRecognitionResult) => void, err?: (e: string) => void)
Parameters
- cb
-
(e: IntentRecognitionResult) => void
Callback die de herkenning heeft ontvangen, is voltooid met een IntentRecognitionResult.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
startContinuousRecognitionAsync(() => void, (e: string) => void)
Hiermee start u spraakherkenning totdat stopContinuousRecognitionAsync() wordt aangeroepen. Gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback wordt aangeroepen zodra de herkenning is gestart.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
startKeywordRecognitionAsync(KeywordRecognitionModel, () => void, (e: string) => void)
Hiermee start u spraakherkenning met trefwoordzoeken totdat stopKeywordRecognitionAsync() wordt aangeroepen. Gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen. Opmerking: de functie voor het herkennen van sleutelwoorden is alleen beschikbaar op de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf.
function startKeywordRecognitionAsync(model: KeywordRecognitionModel, cb?: () => void, err?: (e: string) => void)
Parameters
- model
- KeywordRecognitionModel
Het model voor trefwoordherkenning waarmee het trefwoord wordt opgegeven dat moet worden herkend.
- cb
-
() => void
Callback wordt aangeroepen zodra de herkenning is gestart.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
stopContinuousRecognitionAsync(() => void, (e: string) => void)
Stopt continue intentieherkenning.
function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback wordt aangeroepen zodra de herkenning is gestopt.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
stopKeywordRecognitionAsync(() => void, (e: string) => void)
Stopt continue spraakherkenning. Opmerking: de functie voor het herkennen van sleutelwoorden is alleen beschikbaar op de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf.
function stopKeywordRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback wordt aangeroepen zodra de herkenning is gestopt.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
Details overgenomen methode
enableTelemetry(boolean)
Met deze methode wordt telemetrie globaal in- of uitgeschakeld.
static function enableTelemetry(enabled: boolean)
Parameters
- enabled
-
boolean
Globale instelling voor het verzamelen van telemetriegegevens. Als deze optie is ingesteld op true, worden telemetriegegevens, zoals microfoonfouten, herkenningsfouten verzameld en naar Microsoft verzonden. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie naar Microsoft verzonden.
Overgenomen vanRecognizer.enableTelemetry