SpeechRecognizer class

Voert spraakherkenning uit van microfoon, bestand of andere audio-invoerstromen en krijgt getranscribeerde tekst als resultaat.

Extends

Constructors

SpeechRecognizer(SpeechConfig, AudioConfig)

SpeechRecognizer-constructor.

Eigenschappen

authorizationToken

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.

endpointId

Hiermee haalt u de eindpunt-id op van een aangepast spraakmodel dat wordt gebruikt voor spraakherkenning.

internalData
outputFormat

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.

speechRecognitionLanguage

Hiermee haalt u de gesproken taal van herkenning op.

telemetryEnabled

Deze methode retourneert de huidige status van de telemetrie-instelling.

Overgenomen eigenschappen

sessionStarted

Definieert gebeurtenis-handler voor sessie gestarte gebeurtenissen.

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak.

speechStartDetected

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.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

SpeechRecognizer-constructor.

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().

startContinuousRecognitionAsync(() => void, (e: string) => void)

Hiermee start u spraakherkenning totdat stopContinuousRecognitionAsync() wordt aangeroepen. Gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen.

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.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Stopt continue spraakherkenning.

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.

Overgenomen methoden

enableTelemetry(boolean)

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