TranslationRecognizer class
Vertaalherkenning
- Uitbreiding
Constructors
Translation |
Initialiseert een exemplaar van de TranslationRecognizer. |
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. |
internal |
|
properties | De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze TranslationRecognizer. |
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 taalnaam op die is ingesteld toen de recognizer werd gemaakt. |
synthesizing | De gebeurtenis synthetiseert signalen dat een omzettingssyntheseresultaat wordt ontvangen. |
target |
Hiermee haalt u doeltalen op voor vertaling die zijn ingesteld toen de recognizer werd gemaakt. De taal wordt opgegeven in BCP-47-indeling. De vertaling levert vertaalde tekst voor elke taal. |
telemetry |
Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd. |
voice |
Hiermee haalt u de naam van de uitvoerstem op. |
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
add |
dynamisch een taal toevoegen aan een lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd) |
close(() => void, (error: string) => void) | sluit alle externe resources die zijn opgeslagen door een exemplaar van deze klasse. |
From |
TranslationRecognizer constructor. |
on |
verwerkt ConnectionEstablishedEvent voor gespreksomzettingsscenario's. |
recognize |
Start herkenning en vertaling en stopt nadat de eerste uiting is herkend. De taak retourneert de vertaaltekst als resultaat. Opmerking: recognizeOnceAsync retourneert wanneer de eerste uiting is herkend, dus deze is alleen geschikt voor eenmalige opnameherkenning, zoals opdracht of query. Voor langdurige herkenning gebruikt u in plaats daarvan startContinuousRecognitionAsync(). |
remove |
een taal dynamisch verwijderen uit de lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd) |
start |
Hiermee start u herkenning en vertaling totdat stopContinuousRecognitionAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om vertaalresultaten te ontvangen. |
stop |
Stopt continue herkenning en vertaling. |
Overgenomen methoden
enable |
Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld. |
Constructordetails
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
Initialiseert een exemplaar van de TranslationRecognizer.
new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)
Parameters
- speechConfig
- SpeechTranslationConfig
Set eigenschappen voor het configureren van deze recognizer.
- audioConfig
- AudioConfig
Een optionele audioconfiguratie die is gekoppeld aan de recognizer
- connectionFactory
-
IConnectionFactory
Een optionele verbindingsfactory die moet worden gebruikt voor het genereren van de eindpunt-URI's, headers die moeten worden ingesteld, enzovoort...
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: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
Waarde van eigenschap
(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
internalData
object internalData
Waarde van eigenschap
object
properties
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze TranslationRecognizer.
PropertyCollection properties
Waarde van eigenschap
De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze TranslationRecognizer.
recognized
De gebeurtenis herkende signalen dat een definitief herkenningsresultaat wordt ontvangen.
public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Waarde van eigenschap
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
recognizing
De gebeurtenis herkent signalen dat een tussenliggend herkenningsresultaat wordt ontvangen.
public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Waarde van eigenschap
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
speechRecognitionLanguage
Hiermee haalt u de taalnaam op die is ingesteld toen de recognizer werd gemaakt.
string speechRecognitionLanguage
Waarde van eigenschap
string
Hiermee haalt u de taalnaam op die is ingesteld toen de recognizer werd gemaakt.
synthesizing
De gebeurtenis synthetiseert signalen dat een omzettingssyntheseresultaat wordt ontvangen.
public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
Waarde van eigenschap
(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
targetLanguages
Hiermee haalt u doeltalen op voor vertaling die zijn ingesteld toen de recognizer werd gemaakt. De taal wordt opgegeven in BCP-47-indeling. De vertaling levert vertaalde tekst voor elke taal.
string[] targetLanguages
Waarde van eigenschap
string[]
Hiermee haalt u doeltalen op voor vertaling die zijn ingesteld toen de recognizer werd gemaakt.
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.
voiceName
Hiermee haalt u de naam van de uitvoerstem op.
string voiceName
Waarde van eigenschap
string
de naam van de uitvoerstem.
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
addTargetLanguage(string)
dynamisch een taal toevoegen aan een lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd)
function addTargetLanguage(lang: string)
Parameters
- lang
-
string
taal die moet worden toegevoegd
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
FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)
TranslationRecognizer constructor.
static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer
Parameters
- speechTranslationConfig
- SpeechTranslationConfig
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
onConnection()
verwerkt ConnectionEstablishedEvent voor gespreksomzettingsscenario's.
function onConnection()
recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)
Start herkenning en vertaling en stopt nadat de eerste uiting is herkend. De taak retourneert de vertaaltekst als resultaat. Opmerking: recognizeOnceAsync retourneert wanneer de eerste uiting is herkend, dus deze is alleen geschikt voor eenmalige opnameherkenning, zoals opdracht of query. Voor langdurige herkenning gebruikt u in plaats daarvan startContinuousRecognitionAsync().
function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)
Parameters
- cb
-
(e: TranslationRecognitionResult) => void
Callback die het resultaat heeft ontvangen wanneer de vertaling is voltooid.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
removeTargetLanguage(string)
een taal dynamisch verwijderen uit de lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd)
function removeTargetLanguage(lang: string)
Parameters
- lang
-
string
te verwijderen taal
startContinuousRecognitionAsync(() => void, (e: string) => void)
Hiermee start u herkenning en vertaling totdat stopContinuousRecognitionAsync() wordt aangeroepen. De gebruiker moet zich abonneren op gebeurtenissen om vertaalresultaten te ontvangen.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback die de vertaling heeft ontvangen, is gestart.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
stopContinuousRecognitionAsync(() => void, (e: string) => void)
Stopt continue herkenning en vertaling.
function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameters
- cb
-
() => void
Callback die de vertaling heeft ontvangen, is gestopt.
- err
-
(e: string) => void
Callback aangeroepen in geval van een fout.
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-