Delen via


TranslationRecognizer class

Vertaalherkenning

Extends

Constructors

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Initialiseert een exemplaar van de TranslationRecognizer.

Eigenschappen

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren.

canceled

De gebeurtenis geannuleerd geeft aan 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 herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen.

recognizing

De gebeurtenis die wordt herkend, geeft aan dat er een tussenliggend herkenningsresultaat wordt ontvangen.

speechRecognitionLanguage

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

synthesizing

De gebeurtenissynthese geeft aan 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 bevat vertaalde tekst voor elke taal.

telemetryEnabled

Deze methode retourneert de huidige status van de telemetrie-instelling.

voiceName

Hiermee haalt u de naam van de uitvoerstem op.

Overgenomen eigenschappen

sessionStarted

Definieert gebeurtenis-handler voor sessie gestarte gebeurtenissen.

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

speechEndDetected

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

speechStartDetected

Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen.

Methoden

addTargetLanguage(string)

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

close(() => void, (error: string) => void)

sluit alle externe resources die worden bewaard 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 de 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 single shot-herkenning, zoals een 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)

Start herkenning en vertaling totdat stopContinuousRecognitionAsync() wordt aangeroepen. 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 in- 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 voor het genereren van de eindpunt-URI's, in te stellen headers, enzovoort...

Eigenschapdetails

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om met de service te communiceren.

string authorizationToken

Waarde van eigenschap

string

Autorisatietoken.

canceled

De gebeurtenis geannuleerd geeft aan 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 herkende gebeurtenis geeft aan dat er een definitief herkenningsresultaat wordt ontvangen.

public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

Waarde van eigenschap

(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

recognizing

De gebeurtenis die wordt herkend, geeft aan dat er 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 gebeurtenissynthese geeft aan 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 bevat 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

Deze methode retourneert de huidige status van de telemetrie-instelling.

static boolean telemetryEnabled

Waarde van eigenschap

boolean

true 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 sessie gestarte gebeurtenissen.

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 met 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 spraak gebeurtenissen.

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 de 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 worden bewaard 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 brontaaldetectieconfiguratie die is gekoppeld aan de herkenningsfunctie

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 de 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 single shot-herkenning, zoals een 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

taal die moet worden verwijderd

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

Start herkenning en vertaling totdat stopContinuousRecognitionAsync() wordt aangeroepen. 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 in- of uitgeschakeld.

static function enableTelemetry(enabled: boolean)

Parameters

enabled

boolean

Globale instelling voor het verzamelen van telemetriegegevens. Als deze optie is ingesteld op true, worden telemetriegegevens, zoals microfoonfouten, herkenningsfouten verzameld en naar Microsoft verzonden. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie naar Microsoft verzonden.

Overgenomen vanRecognizer.enableTelemetry