Delen via


TranslationRecognizer class

Vertaalherkenning

Uitbreiding

Constructors

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Initialiseert een exemplaar van de TranslationRecognizer.

Eigenschappen

authorizationToken

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.

internalData
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.

speechRecognitionLanguage

Hiermee haalt u de taalnaam op die is ingesteld toen de recognizer werd gemaakt.

synthesizing

De gebeurtenis synthetiseert signalen dat een omzettingssyntheseresultaat wordt ontvangen.

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.

telemetryEnabled

Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.

voiceName

Hiermee haalt u de naam van de uitvoerstem op.

Overgenomen eigenschappen

sessionStarted

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak.

speechStartDetected

Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak.

Methoden

addTargetLanguage(string)

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.

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

TranslationRecognizer constructor.

onConnection()

verwerkt ConnectionEstablishedEvent voor gespreksomzettingsscenario's.

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

removeTargetLanguage(string)

een taal dynamisch verwijderen uit de lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd)

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.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Stopt continue herkenning en vertaling.

Overgenomen methoden

enableTelemetry(boolean)

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-