TranslationRecognizer class
Vertaalherkenning
- Extends
Constructors
Translation |
Initialiseert een exemplaar van de TranslationRecognizer. |
Eigenschappen
authorization |
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. |
internal |
|
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. |
speech |
Hiermee haalt u de taalnaam op die is ingesteld toen de recognizer werd gemaakt. |
synthesizing | De gebeurtenissynthese geeft aan 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 bevat vertaalde tekst voor elke taal. |
telemetry |
Deze methode retourneert de huidige status van de telemetrie-instelling. |
voice |
Hiermee haalt u de naam van de uitvoerstem op. |
Overgenomen eigenschappen
session |
Definieert gebeurtenis-handler voor sessie gestarte gebeurtenissen. |
session |
Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen. |
speech |
Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt met spraak. |
speech |
Definieert gebeurtenis-handler voor gestarte spraak gebeurtenissen. |
Methoden
add |
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. |
From |
TranslationRecognizer-constructor. |
on |
verwerkt ConnectionEstablishedEvent voor gespreksomzettingsscenario's. |
recognize |
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(). |
remove |
een taal dynamisch verwijderen uit de lijst met doeltaal (kan worden gebruikt terwijl de herkenning wordt uitgevoerd) |
start |
Start herkenning en vertaling totdat stopContinuousRecognitionAsync() wordt aangeroepen. 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 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