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.
Azure SDK for Python