TranslationRecognizer class
Översättningsigenkänning
- Extends
Konstruktorer
Translation |
Initierar en instans av TranslationRecognizer. |
Egenskaper
authorization |
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. |
internal |
|
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. |
speech |
Hämtar det språknamn som angavs när identifieraren skapades. |
synthesizing | Händelsen syntetiserar signaler om att ett översättningssyntesresultat tas emot. |
target |
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. |
telemetry |
Den här metoden returnerar telemetriinställningens aktuella tillstånd. |
voice |
Hämtar namnet på utdatarösten. |
Ärvda egenskaper
session |
Definierar händelsehanterare för sessionsstartade händelser. |
session |
Definierar händelsehanterare för sessions stoppade händelser. |
speech |
Definierar händelsehanterare för talstoppade händelser. |
speech |
Definierar händelsehanterare för talstartade händelser. |
Metoder
add |
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. |
From |
TranslationRecognizer konstruktor. |
on |
hanterar ConnectionEstablishedEvent för konversationsöversättningsscenarier. |
recognize |
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. |
remove |
dynamiskt ta bort ett språk från listan över målspråk (kan användas medan igenkänning pågår) |
start |
Startar igenkänning och översättning tills stopContinuousRecognitionAsync() anropas. Användaren måste prenumerera på händelser för att få översättningsresultat. |
stop |
Stoppar kontinuerlig igenkänning och översättning. |
Ärvda metoder
enable |
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