Dela via


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öts signalerar att ett fel uppstod under igenkänningen.

internalData
properties

Samlingen med egenskaper och deras värden som definierats för den här TranslationRecognizer.

recognized

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

recognizing

Händelsen känner igen signaler om att ett mellanliggande igenkänningsresultat tas emot.

speechRecognitionLanguage

Hämtar språknamnet 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 det aktuella tillståndet för telemetriinställningen.

voiceName

Hämtar namnet på utdatarösten.

Ärvda egenskaper

sessionStarted

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

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

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 scenarier för konversationsöversättning.

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 returnerar 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öts signalerar att ett fel uppstod 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 med egenskaper och deras värden som definierats för den här TranslationRecognizer.

PropertyCollection properties

Egenskapsvärde

Samlingen med egenskaper och deras värden som definierats för den här 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 känner igen signaler om att ett mellanliggande igenkänningsresultat tas emot.

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

Egenskapsvärde

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

speechRecognitionLanguage

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

string speechRecognitionLanguage

Egenskapsvärde

string

Hämtar språknamnet 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 det aktuella tillståndet för telemetriinställningen.

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

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

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 initiala 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 scenarier för konversationsöversättning.

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 returnerar 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 som anropas vid ett fel.

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 som anropas vid ett fel.

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 som anropas vid ett fel.

Ä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 true samlas telemetriinformation som mikrofonfel, igenkänningsfel in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.

ärvd frånRecognizer.enableTelemetry