TranslationRecognizer class
Übersetzungserkennung
- Extends
Konstruktoren
Translation |
Initialisiert eine instance von TranslationRecognizer. |
Eigenschaften
authorization |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
canceled | Das Ereignis wurde abgebrochen, um zu signalisieren, dass während der Erkennung ein Fehler aufgetreten ist. |
internal |
|
properties | Die Auflistung der Eigenschaften und deren Werte, die für dieses TranslationRecognizer definiert sind. |
recognized | Das ereignis erkannte signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
recognizing | Das Ereignis, das erkennt, signalisiert, dass ein zwischengeschaltetes Erkennungsergebnis empfangen wird. |
speech |
Ruft den Sprachnamen ab, der beim Erstellen der Erkennung festgelegt wurde. |
synthesizing | Das Ereignis, das synthesisiert, signalisiert, dass ein Übersetzungssyntheseergebnis empfangen wird. |
target |
Ruft Zielsprachen für die Übersetzung ab, die beim Erstellen der Erkennung festgelegt wurden. Die Sprache wird im BCP-47-Format angegeben. Die Übersetzung enthält übersetzten Text für jede Sprache. |
telemetry |
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück. |
voice |
Ruft den Namen der Ausgabestimme ab. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden. |
session |
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen. |
speech |
Definiert den Ereignishandler für sprachaktive Ereignisse. |
speech |
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden. |
Methoden
add |
dynamisches Hinzufügen einer Sprache zur Liste der Zielsprache (kann verwendet werden, während die Erkennung fortgesetzt wird) |
close(() => void, (error: string) => void) | schließt alle externen Ressourcen, die von einem instance dieser Klasse gespeichert werden. |
From |
TranslationRecognizer-Konstruktor. |
on |
verarbeitet ConnectionEstablishedEvent für Konversationsübersetzungsszenarien. |
recognize |
Startet die Erkennung und Übersetzung und beendet sie, nachdem die erste Äußerung erkannt wurde. Der Task gibt den Übersetzungstext als Ergebnis zurück. Hinweis: RecognizeOnceAsync gibt zurück, wenn die erste Äußerung erkannt wurde, sodass sie nur für die Erkennung einzelner Aufnahmen wie Befehl oder Abfrage geeignet ist. Verwenden Sie für die Erkennung mit langer Laufzeit stattdessen startContinuousRecognitionAsync(). |
remove |
dynamisches Entfernen einer Sprache aus der Liste der Zielsprache (kann verwendet werden, während die Erkennung fortgesetzt wird) |
start |
Startet die Erkennung und Übersetzung, bis stopContinuousRecognitionAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Übersetzungsergebnisse zu erhalten. |
stop |
Beendet die kontinuierliche Erkennung und Übersetzung. |
Geerbte Methoden
enable |
Diese Methode aktiviert oder deaktiviert Telemetriedaten global. |
Details zum Konstruktor
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
Initialisiert eine instance von TranslationRecognizer.
new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)
Parameter
- speechConfig
- SpeechTranslationConfig
Eine Reihe von Eigenschaften zum Konfigurieren dieser Erkennung.
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
- connectionFactory
-
IConnectionFactory
Eine optionale Verbindungsfactory zum Generieren der Endpunkt-URIs, festzulegenden Header usw.
Details zur Eigenschaft
authorizationToken
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.
string authorizationToken
Eigenschaftswert
string
Autorisierungstoken.
canceled
Das Ereignis wurde abgebrochen, um zu signalisieren, dass während der Erkennung ein Fehler aufgetreten ist.
public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
Eigenschaftswert
(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void
internalData
object internalData
Eigenschaftswert
object
properties
Die Auflistung der Eigenschaften und deren Werte, die für dieses TranslationRecognizer definiert sind.
PropertyCollection properties
Eigenschaftswert
Die Auflistung der Eigenschaften und deren Werte, die für dieses TranslationRecognizer definiert sind.
recognized
Das ereignis erkannte signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Eigenschaftswert
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
recognizing
Das Ereignis, das erkennt, signalisiert, dass ein zwischengeschaltetes Erkennungsergebnis empfangen wird.
public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Eigenschaftswert
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
speechRecognitionLanguage
Ruft den Sprachnamen ab, der beim Erstellen der Erkennung festgelegt wurde.
string speechRecognitionLanguage
Eigenschaftswert
string
Ruft den Sprachnamen ab, der beim Erstellen der Erkennung festgelegt wurde.
synthesizing
Das Ereignis, das synthesisiert, signalisiert, dass ein Übersetzungssyntheseergebnis empfangen wird.
public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
Eigenschaftswert
(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void
targetLanguages
Ruft Zielsprachen für die Übersetzung ab, die beim Erstellen der Erkennung festgelegt wurden. Die Sprache wird im BCP-47-Format angegeben. Die Übersetzung enthält übersetzten Text für jede Sprache.
string[] targetLanguages
Eigenschaftswert
string[]
Ruft Zielsprachen für die Übersetzung ab, die beim Erstellen der Erkennung festgelegt wurden.
telemetryEnabled
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.
static boolean telemetryEnabled
Eigenschaftswert
boolean
TRUE, wenn die Telemetrie aktiviert ist, andernfalls false.
voiceName
Ruft den Namen der Ausgabestimme ab.
string voiceName
Eigenschaftswert
string
der Name der Ausgabestimme.
Geerbte Eigenschaftsdetails
sessionStarted
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
Geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für sprachaktive Ereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechEndDetected
speechStartDetected
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
Geerbt vonRecognizer.speechStartDetected
Details zur Methode
addTargetLanguage(string)
dynamisches Hinzufügen einer Sprache zur Liste der Zielsprache (kann verwendet werden, während die Erkennung fortgesetzt wird)
function addTargetLanguage(lang: string)
Parameter
- lang
-
string
Sprache, die hinzugefügt werden soll
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einem instance dieser Klasse gespeichert werden.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameter
- cb
-
() => void
- errorCb
-
(error: string) => void
FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)
TranslationRecognizer-Konstruktor.
static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer
Parameter
- speechTranslationConfig
- SpeechTranslationConfig
eine Reihe von anfänglichen Eigenschaften für diese Erkennung
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Eine Der Erkennung zugeordnete Quellspracherkennungskonfiguration
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Gibt zurück
onConnection()
verarbeitet ConnectionEstablishedEvent für Konversationsübersetzungsszenarien.
function onConnection()
recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)
Startet die Erkennung und Übersetzung und beendet sie, nachdem die erste Äußerung erkannt wurde. Der Task gibt den Übersetzungstext als Ergebnis zurück. Hinweis: RecognizeOnceAsync gibt zurück, wenn die erste Äußerung erkannt wurde, sodass sie nur für die Erkennung einzelner Aufnahmen wie Befehl oder Abfrage geeignet ist. Verwenden Sie für die Erkennung mit langer Laufzeit stattdessen startContinuousRecognitionAsync().
function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)
Parameter
- cb
-
(e: TranslationRecognitionResult) => void
Rückruf, der das Ergebnis erhalten hat, wenn die Übersetzung abgeschlossen ist.
- err
-
(e: string) => void
Rückruf, der im Falle eines Fehlers aufgerufen wird.
removeTargetLanguage(string)
dynamisches Entfernen einer Sprache aus der Liste der Zielsprache (kann verwendet werden, während die Erkennung fortgesetzt wird)
function removeTargetLanguage(lang: string)
Parameter
- lang
-
string
Sprache, die entfernt werden soll
startContinuousRecognitionAsync(() => void, (e: string) => void)
Startet die Erkennung und Übersetzung, bis stopContinuousRecognitionAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Übersetzungsergebnisse zu erhalten.
function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Der Rückruf, der die Übersetzung erhalten hat, wurde gestartet.
- err
-
(e: string) => void
Rückruf, der im Falle eines Fehlers aufgerufen wird.
stopContinuousRecognitionAsync(() => void, (e: string) => void)
Beendet die kontinuierliche Erkennung und Übersetzung.
function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Der Rückruf, der die Übersetzung empfangen hat, wurde beendet.
- err
-
(e: string) => void
Rückruf, der im Falle eines Fehlers aufgerufen wird.
Details zur geerbten Methode
enableTelemetry(boolean)
Diese Methode aktiviert oder deaktiviert Telemetriedaten global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für die Telemetriesammlung. Wenn diese Einstellung auf TRUE festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler, Erkennungsfehler gesammelt und an Microsoft gesendet. Wenn dieser Wert auf false festgelegt ist, werden keine Telemetriedaten an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry