Share via


Recognizer Klas

Basisklasse voor verschillende recognizers

Overname
builtins.object
Recognizer

Constructor

Recognizer(handle: c_void_p)

Parameters

Name Description
handle
Vereist

Methoden

recognize_once

Voert herkenning uit in een blokkerende (synchrone) modus. Retourneert nadat één uiting is herkend. Het einde van één uiting wordt bepaald door te luisteren naar stilte aan het einde of tot een maximum van 15 seconden audio is verwerkt. De taak retourneert de herkenningstekst als resultaat. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

recognize_once_async

Voert herkenning uit in een niet-blokkerende (asynchrone) modus. Hiermee wordt één uiting herkend. Het einde van één uiting wordt bepaald door te luisteren naar stilte aan het einde of tot een maximum van 15 seconden audio is verwerkt. Gebruik start_continuous_recognition_async voor langdurige herkenning van meerdere uitingen.

start_continuous_recognition

Synchroon 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

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. Nadat deze methode is aangeroepen, 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. Nadat deze methode is aangeroepen, 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 herkenningsbewerking synchroon beëindigd.

stop_continuous_recognition_async

Asynchroon beëindigt doorlopende herkenningsbewerking.

stop_keyword_recognition

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

stop_keyword_recognition_async

Asynchroon beëindigt de door het trefwoord geïnitieerde herkenning.

recognize_once

Voert herkenning uit in een blokkerende (synchrone) modus. Retourneert nadat één uiting is herkend. Het einde van één uiting wordt bepaald door te luisteren naar stilte aan het einde of tot een maximum van 15 seconden audio is verwerkt. 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

Voert herkenning uit in een niet-blokkerende (asynchrone) modus. Hiermee wordt één uiting herkend. Het einde van één uiting wordt bepaald door te luisteren naar stilte aan het einde of tot een maximum van 15 seconden audio is verwerkt. 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

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

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

Retouren

Type Description

Een toekomst die wordt vervuld zodra de herkenning is geïnitialiseerd.

start_keyword_recognition

Hiermee configureert u de recognizer synchroon met het opgegeven trefwoordmodel. Nadat deze methode is aangeroepen, 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. Nadat deze methode is aangeroepen, 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 wordt vervuld zodra de herkenning is geïnitialiseerd.

stop_continuous_recognition

Hiermee wordt de doorlopende herkenningsbewerking synchroon beëindigd.

stop_continuous_recognition()

stop_continuous_recognition_async

Asynchroon beëindigt doorlopende herkenningsbewerking.

stop_continuous_recognition_async()

Retouren

Type Description

Een toekomst die vervuld wordt 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

Asynchroon beëindigt de door het trefwoord geïnitieerde herkenning.

stop_keyword_recognition_async()

Retouren

Type Description

Een toekomst die vervuld wordt 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 treedt de herkenning op fouten tijdens de herkenning.

canceled

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

Callbacks die zijn verbonden met dit signaal worden aangeroepen met een SpeechRecognitionCanceledEventArgs, TranslationRecognitionCanceledEventArgs of IntentRecognitionCanceledEventArgs instantie als het enige argument, afhankelijk van het type recognizer.

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 definitieve herkenningsresultaten (wat een geslaagde herkenningspoging aangeeft).

Callbacks die zijn verbonden met dit signaal worden aangeroepen met een SpeechRecognitionEventArgs, TranslationRecognitionEventArgs of IntentRecognitionEventArgs instantie als het enige 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, TranslationRecognitionEventArgs of IntentRecognitionEventArgs instantie als het enige argument, afhankelijk van het type recognizer.

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 instantie als het enige 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 instantie als het enige argument.

speech_end_detected

Signaal voor gebeurtenissen die het einde van de spraak aangeven.

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

speech_start_detected

Signaal voor gebeurtenissen die het begin van de spraak aangeven.

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