TranslationRecognizer class

Översättningsigenkänning

Extends

Konstruktorer

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Initierar en instans av TranslationRecognizer.

Egenskaper

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

canceled

Händelsen avbröt signaler om att ett fel inträffade under igenkänningen.

internalData
properties

Samlingen av egenskaper och deras värden som definierats för denna TranslationRecognizer.

recognized

Händelsen kände igen signaler om att ett slutligt igenkänningsresultat tas emot.

recognizing

Händelsen som känner igen signalerar att ett mellanliggande igenkänningsresultat tas emot.

speechRecognitionLanguage

Hämtar det språknamn som angavs när identifieraren skapades.

synthesizing

Händelsen syntetiserar signaler om att ett översättningssyntesresultat tas emot.

targetLanguages

Hämtar målspråk för översättning som angavs när identifieraren skapades. Språket anges i BCP-47-format. Översättningen ger översatt text för vart och ett av språken.

telemetryEnabled

Den här metoden returnerar telemetriinställningens aktuella tillstånd.

voiceName

Hämtar namnet på utdatarösten.

Ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

sessionStopped

Definierar händelsehanterare för sessions stoppade händelser.

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

Metoder

addTargetLanguage(string)

dynamiskt lägga till ett språk i listan över målspråk (kan användas medan igenkänning pågår)

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

stänger alla externa resurser som innehas av en instans av den här klassen.

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

TranslationRecognizer konstruktor.

onConnection()

hanterar ConnectionEstablishedEvent för konversationsöversättningsscenarier.

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Startar igenkänning och översättning och stoppas när det första yttrandet har identifierats. Uppgiften returnerar översättningstexten som resultat. Obs! recognizeOnceAsync returneras när det första yttrandet har identifierats, så det är endast lämpligt för enkel bildigenkänning som kommando eller fråga. För långvarig igenkänning använder du startContinuousRecognitionAsync() i stället.

removeTargetLanguage(string)

dynamiskt ta bort ett språk från listan över målspråk (kan användas medan igenkänning pågår)

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

Startar igenkänning och översättning tills stopContinuousRecognitionAsync() anropas. Användaren måste prenumerera på händelser för att få översättningsresultat.

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

Stoppar kontinuerlig igenkänning och översättning.

Ärvda metoder

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

Konstruktorinformation

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Initierar en instans av TranslationRecognizer.

new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)

Parametrar

speechConfig
SpeechTranslationConfig

Uppsättning egenskaper för att konfigurera den här identifieraren.

audioConfig
AudioConfig

En valfri ljudkonfiguration som är associerad med identifieraren

connectionFactory

IConnectionFactory

En valfri anslutningsfabrik som ska användas för att generera slutpunkts-URI:er, rubriker som ska anges osv.

Egenskapsinformation

authorizationToken

Hämtar den auktoriseringstoken som används för att kommunicera med tjänsten.

string authorizationToken

Egenskapsvärde

string

Auktoriseringstoken.

canceled

Händelsen avbröt signaler om att ett fel inträffade under igenkänningen.

public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void

Egenskapsvärde

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

internalData

object internalData

Egenskapsvärde

object

properties

Samlingen av egenskaper och deras värden som definierats för denna TranslationRecognizer.

PropertyCollection properties

Egenskapsvärde

Samlingen av egenskaper och deras värden som definierats för denna TranslationRecognizer.

recognized

Händelsen kände igen signaler om att ett slutligt igenkänningsresultat tas emot.

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

Egenskapsvärde

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

recognizing

Händelsen som känner igen signalerar att ett mellanliggande igenkänningsresultat tas emot.

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

Egenskapsvärde

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

speechRecognitionLanguage

Hämtar det språknamn som angavs när identifieraren skapades.

string speechRecognitionLanguage

Egenskapsvärde

string

Hämtar det språknamn som angavs när identifieraren skapades.

synthesizing

Händelsen syntetiserar signaler om att ett översättningssyntesresultat tas emot.

public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void

Egenskapsvärde

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

targetLanguages

Hämtar målspråk för översättning som angavs när identifieraren skapades. Språket anges i BCP-47-format. Översättningen ger översatt text för vart och ett av språken.

string[] targetLanguages

Egenskapsvärde

string[]

Hämtar målspråk för översättning som angavs när identifieraren skapades.

telemetryEnabled

Den här metoden returnerar telemetriinställningens aktuella tillstånd.

static boolean telemetryEnabled

Egenskapsvärde

boolean

sant om telemetrin är aktiverad, annars falskt.

voiceName

Hämtar namnet på utdatarösten.

string voiceName

Egenskapsvärde

string

namnet på utdatarösten.

Information om ärvda egenskaper

sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

Ärvd frånRecognizer.sessionStarted

sessionStopped

Definierar händelsehanterare för sessions stoppade händelser.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: SessionEventArgs) => void

Ärvd frånRecognizer.sessionStopad

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

Ärvd frånRecognizer.speechEndDetected

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Egenskapsvärde

(sender: Recognizer, event: RecognitionEventArgs) => void

Ärvd frånRecognizer.speechStartDetected

Metodinformation

addTargetLanguage(string)

dynamiskt lägga till ett språk i listan över målspråk (kan användas medan igenkänning pågår)

function addTargetLanguage(lang: string)

Parametrar

lang

string

språk som ska läggas till

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

stänger alla externa resurser som innehas av en instans av den här klassen.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parametrar

cb

() => void

errorCb

(error: string) => void

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

TranslationRecognizer konstruktor.

static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer

Parametrar

speechTranslationConfig
SpeechTranslationConfig

en uppsättning inledande egenskaper för den här identifieraren

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

En konfiguration för källspråkidentifiering som är associerad med identifieraren

audioConfig
AudioConfig

En valfri ljudkonfiguration som är associerad med identifieraren

Returer

onConnection()

hanterar ConnectionEstablishedEvent för konversationsöversättningsscenarier.

function onConnection()

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Startar igenkänning och översättning och stoppas när det första yttrandet har identifierats. Uppgiften returnerar översättningstexten som resultat. Obs! recognizeOnceAsync returneras när det första yttrandet har identifierats, så det är endast lämpligt för enkel bildigenkänning som kommando eller fråga. För långvarig igenkänning använder du startContinuousRecognitionAsync() i stället.

function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)

Parametrar

cb

(e: TranslationRecognitionResult) => void

Återanrop som tog emot resultatet när översättningen har slutförts.

err

(e: string) => void

Återanrop anropas om ett fel uppstår.

removeTargetLanguage(string)

dynamiskt ta bort ett språk från listan över målspråk (kan användas medan igenkänning pågår)

function removeTargetLanguage(lang: string)

Parametrar

lang

string

språk som ska tas bort

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

Startar igenkänning och översättning tills stopContinuousRecognitionAsync() anropas. Användaren måste prenumerera på händelser för att få översättningsresultat.

function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Parametrar

cb

() => void

Återanropet som tog emot översättningen har startat.

err

(e: string) => void

Återanrop anropas om ett fel uppstår.

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

Stoppar kontinuerlig igenkänning och översättning.

function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Parametrar

cb

() => void

Återanropet som tog emot översättningen har stoppats.

err

(e: string) => void

Återanrop anropas om ett fel uppstår.

Ärvd metodinformation

enableTelemetry(boolean)

Den här metoden aktiverar eller inaktiverar telemetri globalt.

static function enableTelemetry(enabled: boolean)

Parametrar

enabled

boolean

Global inställning för telemetrisamling. Om värdet är sant samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.

Ärvd frånRecognizer.enableTelemetry