TranslationRecognizer class
Übersetzungserkennung
- Extends
Konstruktoren
Translation |
Initialisiert eine Instanz des TranslationRecognizers. |
Eigenschaften
authorization |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
canceled | Das Ereignis hat signalisiert, dass während der Erkennung ein Fehler aufgetreten ist. |
internal |
|
properties | Die Auflistung der Eigenschaften und deren Werte, die für diesen TranslationRecognizer definiert sind. |
recognized | Das Ereignis hat signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
recognizing | Das Ereignis erkennt Signale, dass ein Zwischenerkennungsergebnis empfangen wird. |
speech |
Ruft den Sprachnamen ab, der beim Erstellen der Erkennung festgelegt wurde. |
synthesizing | Das Ereignis synthesiert Signale, 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 stellt übersetzten Text für jede Sprache bereit. |
telemetry |
Diese Methode gibt den aktuellen Status der Telemetrieeinstellung zurück. |
voice |
Ruft den Namen der Ausgabestimme ab. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Sitzungsstartereignisse. |
session |
Definiert den Ereignishandler für beendete Sitzungsereignisse. |
speech |
Definiert den Ereignishandler für angehaltene Sprachereignisse. |
speech |
Definiert den Ereignishandler für Sprachstartereignisse. |
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 einer Instanz dieser Klasse gehalten werden. |
From |
TranslationRecognizer-Konstruktor. |
on |
behandelt ConnectionEstablishedEvent für Unterhaltungsübersetzungsszenarien. |
recognize |
Startet die Erkennung und Übersetzung und stoppt, nachdem die erste Äußerung erkannt wurde. Der Vorgang 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 lange ausgeführte Erkennung stattdessen "startContinuousRecognitionAsync()". |
remove |
dynamisches Entfernen einer Sprache aus einer 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 Telemetrie global. |
Details zum Konstruktor
TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)
Initialisiert eine Instanz des TranslationRecognizers.
new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)
Parameter
- speechConfig
- SpeechTranslationConfig
Eigenschaftensatz zum Konfigurieren dieser Erkennung.
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
- connectionFactory
-
IConnectionFactory
Eine optionale Verbindungsfactory zum Generieren der Endpunkt-URIs, zu festlegende 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 hat signalisiert, 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 diesen TranslationRecognizer definiert sind.
PropertyCollection properties
Eigenschaftswert
Die Auflistung der Eigenschaften und deren Werte, die für diesen TranslationRecognizer definiert sind.
recognized
Das Ereignis hat signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
Eigenschaftswert
(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void
recognizing
Das Ereignis erkennt Signale, dass ein Zwischenerkennungsergebnis 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 synthesiert Signale, 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 stellt übersetzten Text für jede Sprache bereit.
string[] targetLanguages
Eigenschaftswert
string[]
Ruft Zielsprachen für die Übersetzung ab, die beim Erstellen der Erkennung festgelegt wurden.
telemetryEnabled
Diese Methode gibt den aktuellen Status 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 Sitzungsstartereignisse.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStarted
sessionStopped
Definiert den Ereignishandler für beendete Sitzungsereignisse.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: SessionEventArgs) => void
geerbt vonRecognizer.sessionStopped
speechEndDetected
Definiert den Ereignishandler für angehaltene Sprachereignisse.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Definiert den Ereignishandler für Sprachstartereignisse.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Eigenschaftswert
(sender: Recognizer, event: RecognitionEventArgs) => void
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
hinzuzufügende Sprache
close(() => void, (error: string) => void)
schließt alle externen Ressourcen, die von einer Instanz dieser Klasse gehalten 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 dem Erkennungsmodul zugeordnete Quellspracherkennungskonfiguration
- audioConfig
- AudioConfig
Eine optionale Audiokonfiguration, die der Erkennung zugeordnet ist
Gibt zurück
onConnection()
behandelt ConnectionEstablishedEvent für Unterhaltungsübersetzungsszenarien.
function onConnection()
recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)
Startet die Erkennung und Übersetzung und stoppt, nachdem die erste Äußerung erkannt wurde. Der Vorgang 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 lange ausgeführte Erkennung 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 bei einem Fehler aufgerufen wird.
removeTargetLanguage(string)
dynamisches Entfernen einer Sprache aus einer Liste der Zielsprache (kann verwendet werden, während die Erkennung fortgesetzt wird)
function removeTargetLanguage(lang: string)
Parameter
- lang
-
string
zu entfernende Sprache
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
Rückruf, der die Übersetzung erhalten hat, wurde gestartet.
- err
-
(e: string) => void
Rückruf, der bei einem Fehler 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 bei einem Fehler aufgerufen wird.
Details zur geerbten Methode
enableTelemetry(boolean)
Diese Methode aktiviert oder deaktiviert Telemetrie global.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Globale Einstellung für telemetrieauflistung. Wenn dieser Wert auf "true" festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler erfasst und an Microsoft gesendet. Wenn dieser Wert auf "false" festgelegt ist, wird keine Telemetrie an Microsoft gesendet.
Geerbt vonRecognizer.enableTelemetry