TranslationRecognizer Klass
Utför översättning på talindata.
- Arv
-
TranslationRecognizer
Konstruktor
TranslationRecognizer(translation_config: SpeechTranslationConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)
Parametrar
Name | Description |
---|---|
translation_config
Obligatorisk
|
Konfigurationen för översättningsigenkänningen. |
auto_detect_source_language_config
|
Konfigurationen av källspråket för automatisk identifiering standardvärde: None
|
audio_config
|
Konfigurationen för ljudindata. standardvärde: None
|
Metoder
add_target_language |
Lägg till språk i listan över målspråk för översättning. Anteckning Har lagts till i version 1.7.0. |
recognize_once |
Utför igenkänning i ett blockeringsläge (synkront). Returnerar när ett enda yttrande identifieras. Slutet på ett enda yttrande bestäms genom att lyssna efter tystnad i slutet eller tills högst 15 sekunders ljud bearbetas. Uppgiften returnerar igenkänningstexten som resultat. För längre igenkänning av flera uttryck använd start_continuous_recognition_async i stället. |
recognize_once_async |
Utför igenkänning i ett icke-blockerande (asynkront) läge. Detta identifierar ett enda yttrande. Slutet på ett enda yttrande bestäms genom att lyssna efter tystnad i slutet eller tills högst 15 sekunders ljud bearbetas. För längre igenkänning av flera uttryck använd start_continuous_recognition_async i stället. |
remove_target_language |
Ta bort språk från listan över målspråk för översättning. Anteckning Har lagts till i version 1.7.0. |
start_continuous_recognition |
Initierar kontinuerlig igenkänning synkront. Användaren måste ansluta till EventSignal för att få igenkänningsresultat. Anropa stop_continuous_recognition_async för att stoppa igenkänningen. |
start_continuous_recognition_async |
Initierar kontinuerlig igenkänning asynkront. Användaren måste ansluta till EventSignal för att få igenkänningsresultat. Anropa stop_continuous_recognition_async för att stoppa igenkänningen. |
start_keyword_recognition |
Konfigurerar identifieraren synkront med den angivna nyckelordsmodellen. När du har anropat den här metoden lyssnar identifieraren efter nyckelordet för att starta igenkänningen. Anropa stop_keyword_recognition() för att avsluta den nyckelordsinitierade igenkänningen. |
start_keyword_recognition_async |
Konfigurerar identifieraren asynkront med den angivna nyckelordsmodellen. När du har anropat den här metoden lyssnar identifieraren efter nyckelordet för att starta igenkänningen. Anropa stop_keyword_recognition_async() för att avsluta den nyckelordsinitierade igenkänningen. |
stop_continuous_recognition |
Synkront avslutar pågående kontinuerlig igenkänningsåtgärd. |
stop_continuous_recognition_async |
Asynkront avslutar pågående kontinuerlig igenkänning. |
stop_keyword_recognition |
Synkront avslutar den nyckelordsinitierade igenkänningen. |
stop_keyword_recognition_async |
Asynkront avslutar den nyckelordsinitierade igenkänningen. |
add_target_language
Lägg till språk i listan över målspråk för översättning.
Anteckning
Har lagts till i version 1.7.0.
add_target_language(language: str)
Parametrar
Name | Description |
---|---|
language
Obligatorisk
|
Språkkoden som ska läggas till. |
recognize_once
Utför igenkänning i ett blockeringsläge (synkront). Returnerar när ett enda yttrande identifieras. Slutet på ett enda yttrande bestäms genom att lyssna efter tystnad i slutet eller tills högst 15 sekunders ljud bearbetas. Uppgiften returnerar igenkänningstexten som resultat. För längre igenkänning av flera uttryck använd start_continuous_recognition_async i stället.
recognize_once() -> TranslationRecognitionResult
Returer
Typ | Description |
---|---|
Resultatvärdet för synkron igenkänning. |
recognize_once_async
Utför igenkänning i ett icke-blockerande (asynkront) läge. Detta identifierar ett enda yttrande. Slutet på ett enda yttrande bestäms genom att lyssna efter tystnad i slutet eller tills högst 15 sekunders ljud bearbetas. För längre igenkänning av flera uttryck använd start_continuous_recognition_async i stället.
recognize_once_async() -> ResultFuture
Returer
Typ | Description |
---|---|
En framtid som innehåller resultatvärdet för den asynkrona igenkänningen. |
remove_target_language
Ta bort språk från listan över målspråk för översättning.
Anteckning
Har lagts till i version 1.7.0.
remove_target_language(language: str)
Parametrar
Name | Description |
---|---|
language
Obligatorisk
|
Språkkoden som ska tas bort. |
start_continuous_recognition
Initierar kontinuerlig igenkänning synkront. Användaren måste ansluta till EventSignal för att få igenkänningsresultat. Anropa stop_continuous_recognition_async för att stoppa igenkänningen.
start_continuous_recognition()
start_continuous_recognition_async
Initierar kontinuerlig igenkänning asynkront. Användaren måste ansluta till EventSignal för att få igenkänningsresultat. Anropa stop_continuous_recognition_async för att stoppa igenkänningen.
start_continuous_recognition_async() -> ResultFuture
Returer
Typ | Description |
---|---|
En framtid som uppfylls när erkännandet har initierats. |
start_keyword_recognition
Konfigurerar identifieraren synkront med den angivna nyckelordsmodellen. När du har anropat den här metoden lyssnar identifieraren efter nyckelordet för att starta igenkänningen. Anropa stop_keyword_recognition() för att avsluta den nyckelordsinitierade igenkänningen.
start_keyword_recognition(model: KeywordRecognitionModel)
Parametrar
Name | Description |
---|---|
model
Obligatorisk
|
nyckelordsigenkänningsmodellen som anger nyckelordet som ska identifieras. |
start_keyword_recognition_async
Konfigurerar identifieraren asynkront med den angivna nyckelordsmodellen. När du har anropat den här metoden lyssnar identifieraren efter nyckelordet för att starta igenkänningen. Anropa stop_keyword_recognition_async() för att avsluta den nyckelordsinitierade igenkänningen.
start_keyword_recognition_async(model: KeywordRecognitionModel)
Parametrar
Name | Description |
---|---|
model
Obligatorisk
|
nyckelordsigenkänningsmodellen som anger nyckelordet som ska identifieras. |
Returer
Typ | Description |
---|---|
En framtid som uppfylls när erkännandet har initierats. |
stop_continuous_recognition
Synkront avslutar pågående kontinuerlig igenkänningsåtgärd.
stop_continuous_recognition()
stop_continuous_recognition_async
Asynkront avslutar pågående kontinuerlig igenkänning.
stop_continuous_recognition_async()
Returer
Typ | Description |
---|---|
En framtid som uppfylls när erkännandet har stoppats. |
stop_keyword_recognition
Synkront avslutar den nyckelordsinitierade igenkänningen.
stop_keyword_recognition()
stop_keyword_recognition_async
Asynkront avslutar den nyckelordsinitierade igenkänningen.
stop_keyword_recognition_async()
Returer
Typ | Description |
---|---|
En framtid som uppfylls när erkännandet har stoppats. |
Attribut
authorization_token
Den auktoriseringstoken som ska användas för att ansluta till tjänsten.
Anteckning
Anroparen måste se till att auktoriseringstoken är giltig. Före
auktoriseringstoken upphör att gälla, måste anroparen uppdatera den genom att anropa den här inställningen med en
ny giltig token. Annars uppstår fel i igenkänningen under igenkänningen.
canceled
Signal för händelser som innehåller avbrutna igenkänningsresultat (som anger ett igenkänningsförsök som avbröts till följd av en direkt annulleringsbegäran eller, alternativt, ett transport- eller protokollfel).
Återanrop som är anslutna till den här signalen anropas med en TranslationRecognitionCanceledEventArgs, -instans som enda argument.
endpoint_id
Slutpunkts-ID för en anpassad talmodell som används för igenkänning eller en anpassad röstmodell för talsyntes.
properties
En samling egenskaper och deras värden som definierats för den här identifieraren.
recognized
Signal för händelser som innehåller slutigenkänningsresultat (vilket indikerar ett lyckat igenkänningsförsök).
Återanrop som är anslutna till den här signalen anropas med en TranslationRecognitionEventArgs, -instans som ett enda argument, beroende på typen av identifierare.
recognizing
Signal för händelser som innehåller mellanliggande igenkänningsresultat.
Återanrop som är anslutna till den här signalen anropas med en TranslationRecognitionEventArgs, -instans som enda argument.
session_started
Signal för händelser som anger början av en igenkänningssession (åtgärd).
Återanrop som är anslutna till den här signalen anropas med en SessionEventArgs instans som enda argument.
session_stopped
Signal för händelser som anger slutet av en igenkänningssession (åtgärd).
Återanrop som är anslutna till den här signalen anropas med en SessionEventArgs instans som enda argument.
speech_end_detected
Signal för händelser som anger slutet av talet.
Återanrop som är anslutna till den här signalen anropas med en RecognitionEventArgs instans som enda argument.
speech_start_detected
Signal för händelser som anger början av talet.
Återanrop som är anslutna till den här signalen anropas med en RecognitionEventArgs instans som enda argument.
synthesizing
Händelsen signalerar att ett översättningssyntesresultat tas emot.
Återanrop som är anslutna till den här signalen anropas med en TranslationSynthesisEventArgs instans som enda argument.
target_languages
Målspråken för översättning.
Anteckning
Har lagts till i version 1.7.0.
Azure SDK for Python