SpeechRecognizer class
Voert spraakherkenning uit van microfoon, bestand of andere audio-invoerstromen en krijgt getranscribeerde tekst als resultaat.
- Extends
Constructors
Speech |
SpeechRecognizer-constructor. |
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. |
endpoint |
Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning. |
internal |
|
output |
Hiermee haalt u de uitvoerindeling van de herkenning op. |
properties | De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SpeechRecognizer. |
recognized | De gebeurtenis die wordt herkend, geeft aan dat er een definitief herkenningsresultaat wordt ontvangen. |
recognizing | De gebeurtenis die herkent, geeft aan dat een tussenliggend herkenningsresultaat is 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 gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen. |
Methoden
close(() => void, (error: string) => void) | sluit alle externe resources die worden bewaard door een exemplaar van deze klasse. |
dispose(boolean) | Hiermee verwijdert u alle resources die door het object worden bewaard. |
From |
SpeechRecognizer-constructor. |
recognize |
Start spraakherkenning en stopt nadat de eerste uiting is herkend. De taak retourneert de herkenningstekst 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 functionaliteit voor het herkennen van trefwoorden is alleen beschikbaar in de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf. |
stop |
Stopt continue spraakherkenning. |
stop |
Stopt continue spraakherkenning. Opmerking: de functionaliteit voor het herkennen van trefwoorden is alleen beschikbaar in 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
SpeechRecognizer(SpeechConfig, AudioConfig)
SpeechRecognizer-constructor.
new SpeechRecognizer(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parameters
- speechConfig
- SpeechConfig
een set initiële eigenschappen voor deze recognizer
- audioConfig
- AudioConfig
Een optionele audioconfiguratie 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: Recognizer, event: SpeechRecognitionCanceledEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SpeechRecognitionCanceledEventArgs) => void
endpointId
Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.
string endpointId
Waarde van eigenschap
string
de eindpunt-id van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.
internalData
object internalData
Waarde van eigenschap
object
outputFormat
Hiermee haalt u de uitvoerindeling van de herkenning op.
OutputFormat outputFormat
Waarde van eigenschap
De uitvoerindeling van de herkenning.
properties
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SpeechRecognizer.
PropertyCollection properties
Waarde van eigenschap
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SpeechRecognizer.
recognized
De gebeurtenis die wordt herkend, geeft aan dat er een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: Recognizer, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SpeechRecognitionEventArgs) => void
recognizing
De gebeurtenis die herkent, geeft aan dat een tussenliggend herkenningsresultaat is ontvangen.
public recognizing: (sender: Recognizer, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SpeechRecognitionEventArgs) => 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
waar 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 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
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
dispose(boolean)
Hiermee verwijdert u alle resources die door het object worden bewaard.
function dispose(disposing: boolean): Promise<void>
Parameters
- disposing
-
boolean
waar als het object wordt verwijderd.
Retouren
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
SpeechRecognizer-constructor.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): SpeechRecognizer
Parameters
- speechConfig
- SpeechConfig
een set initiële eigenschappen voor deze recognizer
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Een brontaaldetectieconfiguratie die is gekoppeld aan de herkenningsfunctie
- audioConfig
- AudioConfig
Een optionele audioconfiguratie die is gekoppeld aan de recognizer
Retouren
recognizeOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)
Start spraakherkenning en stopt nadat de eerste uiting is herkend. De taak retourneert de herkenningstekst 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: SpeechRecognitionResult) => void, err?: (e: string) => void)
Parameters
- cb
-
(e: SpeechRecognitionResult) => void
Callback die het SpeechRecognitionResult heeft ontvangen.
- 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 functionaliteit voor het herkennen van trefwoorden is alleen beschikbaar in 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 spraakherkenning.
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)
Stopt continue spraakherkenning. Opmerking: de functionaliteit voor het herkennen van trefwoorden is alleen beschikbaar in de Speech Devices SDK. Deze functionaliteit is momenteel niet opgenomen in de SDK zelf.
function stopKeywordRecognitionAsync(cb?: () => void)
Parameters
- cb
-
() => void
Callback wordt aangeroepen zodra de herkenning is gestopt.
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