SpeechRecognizer class
Voert spraakherkenning uit vanuit microfoon-, bestand- of andere audio-invoerstromen en haalt getranscribeerde tekst op als resultaat.
- Uitbreiding
Constructors
Speech |
SpeechRecognizer constructor. |
Eigenschappen
authorization |
Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service. |
canceled | De gebeurtenis heeft geannuleerde signalen 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 herkenning op. |
properties | De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze SpeechRecognizer. |
recognized | De gebeurtenis herkende signalen dat een definitief herkenningsresultaat wordt ontvangen. |
recognizing | De gebeurtenis herkent signalen dat een tussenliggend herkenningsresultaat wordt ontvangen. |
speech |
Hiermee haalt u de gesproken taal van herkenning op. |
telemetry |
Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd. |
Overgenomen eigenschappen
session |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie. |
session |
Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen. |
speech |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak. |
Methoden
close(() => void, (error: string) => void) | sluit alle externe resources die zijn opgeslagen door een exemplaar van deze klasse. |
dispose(boolean) | Verwijdert alle resources die door het object worden bewaard. |
From |
SpeechRecognizer constructor. |
recognize |
Hiermee start u spraakherkenning en stopt u nadat de eerste uiting is herkend. De taak retourneert de herkenningstekst als resultaat. Opmerking: RecognizeOnceAsync() retourneert wanneer de eerste uiting is herkend, dus deze is alleen geschikt voor eenmalige opnameherkenning, zoals opdracht of query. Gebruik in plaats daarvan StartContinuousRecognitionAsync() voor langdurige herkenning. |
start |
Hiermee start u spraakherkenning totdat stopContinuousRecognitionAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen. |
start |
Hiermee wordt spraakherkenning gestart met trefwoordspotting, totdat stopKeywordRecognitionAsync() wordt aangeroepen. De 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 ingeschakeld 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 te communiceren met de service.
string authorizationToken
Waarde van eigenschap
string
Autorisatietoken.
canceled
De gebeurtenis heeft geannuleerde signalen 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 herkenning op.
OutputFormat outputFormat
Waarde van eigenschap
De uitvoerindeling van 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 herkende signalen dat een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: Recognizer, event: SpeechRecognitionEventArgs) => void
Waarde van eigenschap
(sender: Recognizer, event: SpeechRecognitionEventArgs) => void
recognizing
De gebeurtenis herkent signalen dat een tussenliggend herkenningsresultaat wordt 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
Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.
static boolean telemetryEnabled
Waarde van eigenschap
boolean
waar als de telemetrie is ingeschakeld, anders onwaar.
Details van overgenomen eigenschap
sessionStarted
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.
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 voor 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 gebeurtenissen voor spraak.
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 zijn opgeslagen door een exemplaar van deze klasse.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameters
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Verwijdert 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 configuratie voor brontaaldetectie die is gekoppeld aan de recognizer
- audioConfig
- AudioConfig
Een optionele audioconfiguratie die is gekoppeld aan de recognizer
Retouren
recognizeOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)
Hiermee start u spraakherkenning en stopt u nadat de eerste uiting is herkend. De taak retourneert de herkenningstekst als resultaat. Opmerking: RecognizeOnceAsync() retourneert wanneer de eerste uiting is herkend, dus deze is alleen geschikt voor eenmalige opnameherkenning, zoals opdracht of query. Gebruik in plaats daarvan StartContinuousRecognitionAsync() voor langdurige herkenning.
function recognizeOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)
Parameters
- cb
-
(e: SpeechRecognitionResult) => void
Callback die de 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. De gebruiker moet zich abonneren op gebeurtenissen om herkenningsresultaten te ontvangen.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback aangeroepen zodra de herkenning is gestart.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
startKeywordRecognitionAsync(KeywordRecognitionModel, () => void, (e: string) => void)
Hiermee wordt spraakherkenning gestart met trefwoordspotting, totdat stopKeywordRecognitionAsync() wordt aangeroepen. De 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 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 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 aangeroepen zodra de herkenning is gestopt.
Details overgenomen methode
enableTelemetry(boolean)
Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld.
static function enableTelemetry(enabled: boolean)
Parameters
- enabled
-
boolean
Globale instelling voor telemetrieverzameling. Als deze optie is ingesteld op waar, worden telemetriegegevens, zoals microfoonfouten, herkenningsfouten verzameld en verzonden naar Microsoft. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie verzonden naar Microsoft.
overgenomen vanRecognizer.enableTelemetry-