Delen via


SourceLanguageRecognizer Klas

Een brontaalherkenningsfunctie: zelfstandige taalherkenning, kan worden gebruikt voor één taal of continue taaldetectie.

Notitie

Toegevoegd in versie 1.18.0.

Overname
SourceLanguageRecognizer

Constructor

SourceLanguageRecognizer(speech_config: SpeechConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)

Parameters

Name Description
speech_config
Vereist

De configuratie voor de spraakherkenning

auto_detect_source_language_config

De configuratie van de brontaal voor automatische detectie

standaardwaarde: None
audio_config

De configuratie voor de audio-invoer

standaardwaarde: None

Methoden

recognize_once

Detectie wordt uitgevoerd in een blokkerende (synchrone) modus. Retourneert nadat één uiting is gedetecteerd. De taak retourneert de herkenningstekst als resultaat. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

recognize_once_async

Detectie wordt uitgevoerd in een niet-blokkerende (asynchrone) modus. Hiermee wordt één uiting gedetecteerd. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

start_continuous_recognition

Hiermee wordt de continue herkenningsbewerking synchroon gestart. De gebruiker moet verbinding maken met EventSignal om herkenningsresultaten te ontvangen. Roep stop_continuous_recognition_async aan om de herkenning te stoppen.

start_continuous_recognition_async

Asynchroon initieert continue herkenningsbewerking. De gebruiker moet verbinding maken met EventSignal om herkenningsresultaten te ontvangen. Roep stop_continuous_recognition_async aan om de herkenning te stoppen.

start_keyword_recognition

Hiermee configureert u de recognizer synchroon met het opgegeven trefwoordmodel. Na het aanroepen van deze methode luistert de recognizer naar het trefwoord om de herkenning te starten. Roep stop_keyword_recognition() aan om de door het trefwoord geïnitieerde herkenning te beëindigen.

start_keyword_recognition_async

Configureert de recognizer asynchroon met het opgegeven trefwoordmodel. Na het aanroepen van deze methode luistert de recognizer naar het trefwoord om de herkenning te starten. Roep stop_keyword_recognition_async() aan om de door het trefwoord geïnitieerde herkenning te beëindigen.

stop_continuous_recognition

Hiermee wordt de doorlopende continue herkenningsbewerking synchroon beëindigd.

stop_continuous_recognition_async

Hiermee wordt de doorlopende continue herkenningsbewerking asynchroon beëindigd.

stop_keyword_recognition

Hiermee wordt de door het trefwoord geïnitieerde herkenning synchroon beëindigd.

stop_keyword_recognition_async

De door trefwoord geïnitieerde herkenning wordt asynchroon beëindigd.

recognize_once

Detectie wordt uitgevoerd in een blokkerende (synchrone) modus. Retourneert nadat één uiting is gedetecteerd. De taak retourneert de herkenningstekst als resultaat. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

recognize_once() -> SpeechRecognitionResult

Retouren

Type Description

De resultaatwaarde van de synchrone herkenning.

recognize_once_async

Detectie wordt uitgevoerd in een niet-blokkerende (asynchrone) modus. Hiermee wordt één uiting gedetecteerd. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

recognize_once_async() -> ResultFuture

Retouren

Type Description

Een toekomst met de resultaatwaarde van de asynchrone herkenning.

start_continuous_recognition

Hiermee wordt de continue herkenningsbewerking synchroon gestart. De gebruiker moet verbinding maken met EventSignal om herkenningsresultaten te ontvangen. Roep stop_continuous_recognition_async aan om de herkenning te stoppen.

start_continuous_recognition()

start_continuous_recognition_async

Asynchroon initieert continue herkenningsbewerking. De gebruiker moet verbinding maken met EventSignal om herkenningsresultaten te ontvangen. Roep stop_continuous_recognition_async aan om de herkenning te stoppen.

start_continuous_recognition_async() -> ResultFuture

Retouren

Type Description

Een toekomst die in vervulling gaat zodra de herkenning is geïnitialiseerd.

start_keyword_recognition

Hiermee configureert u de recognizer synchroon met het opgegeven trefwoordmodel. Na het aanroepen van deze methode luistert de recognizer naar het trefwoord om de herkenning te starten. Roep stop_keyword_recognition() aan om de door het trefwoord geïnitieerde herkenning te beëindigen.

start_keyword_recognition(model: KeywordRecognitionModel)

Parameters

Name Description
model
Vereist

het model voor trefwoordherkenning waarmee het trefwoord wordt opgegeven dat moet worden herkend.

start_keyword_recognition_async

Configureert de recognizer asynchroon met het opgegeven trefwoordmodel. Na het aanroepen van deze methode luistert de recognizer naar het trefwoord om de herkenning te starten. Roep stop_keyword_recognition_async() aan om de door het trefwoord geïnitieerde herkenning te beëindigen.

start_keyword_recognition_async(model: KeywordRecognitionModel)

Parameters

Name Description
model
Vereist

het model voor trefwoordherkenning waarmee het trefwoord wordt opgegeven dat moet worden herkend.

Retouren

Type Description

Een toekomst die in vervulling gaat zodra de herkenning is geïnitialiseerd.

stop_continuous_recognition

Hiermee wordt de doorlopende continue herkenningsbewerking synchroon beëindigd.

stop_continuous_recognition()

stop_continuous_recognition_async

Hiermee wordt de doorlopende continue herkenningsbewerking asynchroon beëindigd.

stop_continuous_recognition_async()

Retouren

Type Description

Een toekomst die in vervulling gaat zodra de herkenning is gestopt.

stop_keyword_recognition

Hiermee wordt de door het trefwoord geïnitieerde herkenning synchroon beëindigd.

stop_keyword_recognition()

stop_keyword_recognition_async

De door trefwoord geïnitieerde herkenning wordt asynchroon beëindigd.

stop_keyword_recognition_async()

Retouren

Type Description

Een toekomst die in vervulling gaat zodra de herkenning is gestopt.

Kenmerken

authorization_token

Het autorisatietoken dat wordt gebruikt om verbinding te maken met de service.

Notitie

De aanroeper moet ervoor zorgen dat het autorisatietoken geldig is. Vóór de

autorisatietoken verloopt. De aanroeper moet het vernieuwen door deze setter aan te roepen met een

nieuw geldig token. Anders krijgt de recognizer fouten tijdens de herkenning.

canceled

Signaal voor gebeurtenissen die geannuleerde herkenningsresultaten bevatten (wat een herkenningspoging aangeeft die als gevolg hiervan is geannuleerd of een directe annuleringsaanvraag of, als alternatief, een transport- of protocolfout).

Callbacks die met dit signaal zijn verbonden, worden aangeroepen met een SpeechRecognitionCanceledEventArgs, -instantie als het enige argument.

endpoint_id

De eindpunt-id van een aangepast spraakmodel dat wordt gebruikt voor herkenning of een aangepast spraakmodel voor spraaksynthese.

properties

Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze Recognizer.

recognized

Signaal voor gebeurtenissen met uiteindelijke herkenningsresultaten (die een geslaagde herkenningspoging aangeven).

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een SpeechRecognitionEventArgs instantie als één argument, afhankelijk van het type recognizer.

recognizing

Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten.

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een SpeechRecognitionEventArgs exemplaar als één argument.

session_started

Signaal voor gebeurtenissen die het begin van een herkenningssessie (bewerking) aangeven.

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een SessionEventArgs exemplaar als één argument.

session_stopped

Signaal voor gebeurtenissen die het einde van een herkenningssessie (bewerking) aangeven.

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een SessionEventArgs exemplaar als één argument.

speech_end_detected

Signaal voor gebeurtenissen die het einde van spraak aangeven.

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een RecognitionEventArgs exemplaar als één argument.

speech_start_detected

Signaal voor gebeurtenissen die het begin van spraak aangeven.

Callbacks die zijn verbonden met dit signaal, worden aangeroepen met een RecognitionEventArgs exemplaar als één argument.