Freigeben über


SpeechTranslationConfig class

Sprachübersetzungskonfiguration.

Extends

Eigenschaften

authorizationToken

Ruft das Autorisierungstoken ab/legt es fest. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft.

endpointId

Ruft die Endpunkt-ID eines benutzerdefinierten Sprachmodells ab, das für die Spracherkennung verwendet wird.

outputFormat

Ruft das Ausgabeformat der Spracherkennung ab (einfach oder detailliert). Hinweis: Dieses Ausgabeformat ist für das Ergebnis der Spracherkennung vorgesehen. Verwenden Sie [SpeechConfig.speechSynthesisOutputFormat], um das synthetisierte Audioausgabeformat abzurufen.

region
speechRecognitionLanguage

Ruft die Sprache für die Spracherkennung ab/legt sie fest.

speechSynthesisLanguage

Ruft die Sprache des Sprachsynthesizers ab. In Version 1.11.0 hinzugefügt.

speechSynthesisOutputFormat

Ruft das Ausgabeformat der Sprachsynthese ab. In Version 1.11.0 hinzugefügt.

speechSynthesisVoiceName

Ruft die Stimme des Sprachsynthesizers ab. In Version 1.11.0 hinzugefügt.

subscriptionKey
targetLanguages

Ruft die (Text-)Zielsprache ab, in die übersetzt werden soll.

voiceName

Ruft den ausgewählten Sprachnamen ab.

Methoden

addTargetLanguage(string)

Fügen Sie eine (Text-)Zielsprache hinzu, in die übersetzt werden soll.

close()

Entsorgen sie zugeordneter Ressourcen.

fromAuthorizationToken(string, string)

Statische instance von SpeechTranslationConfig, die durch Übergeben des Autorisierungstokens und der Dienstregion zurückgegeben wird. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss es vom Aufrufer aktualisiert werden, indem die Eigenschaft authorizationToken mit einem neuen gültigen Token festgelegt wird. Andernfalls treten bei allen Erkennungen, die von diesem SpeechTranslationConfig-instance erstellt wurden, während der Erkennung Fehler auf. Da Konfigurationswerte beim Erstellen einer neuen Erkennung kopiert werden, gilt der neue Tokenwert nicht für bereits erstellte Erkennungen. Für Erkennungen, die zuvor erstellt wurden, müssen Sie das Autorisierungstoken der entsprechenden Erkennung festlegen, um das Token zu aktualisieren. Andernfalls treten bei der Erkennung Fehler auf.

fromEndpoint(URL, string)

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt und Abonnementschlüssel. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Dienstendpunkt oder -parameter verwenden. Hinweis: Die in der Endpunkt-URL angegebenen Abfrageeigenschaften werden nicht geändert, auch wenn sie von anderen APIs festgelegt werden. Wenn sprache beispielsweise im URI als Abfrageparameter "language=de-DE" definiert und auch durch die speechRecognitionLanguage-Eigenschaft festgelegt wird, hat die Spracheinstellung in uri Vorrang, und die effektive Sprache ist "de-DE". Nur die Eigenschaften, die nicht in der Endpunkt-URL angegeben sind, können von anderen APIs festgelegt werden. Hinweis: Um das Autorisierungstoken mit fromEndpoint zu verwenden, übergeben Sie eine leere Zeichenfolge an den subscriptionKey in der fromEndpoint-Methode, und legen Sie dann authorizationToken="token" für die erstellte SpeechConfig-instance fest, um das Autorisierungstoken zu verwenden.

fromHost(URL, string)

Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Host- und Abonnementschlüssel. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder gar keinem Pfad stattdessen fromEndpoint. Hinweis: Abfrageparameter sind im Host-URI nicht zulässig und müssen von anderen APIs festgelegt werden. Hinweis: Um ein Autorisierungstoken mit fromHost zu verwenden, verwenden Sie fromHost(URL), und legen Sie dann die AuthorizationToken-Eigenschaft für die erstellte SpeechConfig-instance fest. Hinweis: In Version 1.9.0 hinzugefügt.

fromSubscription(string, string)

Statische instance von SpeechTranslationConfig, die durch Übergeben eines Abonnementschlüssels und einer Dienstregion zurückgegeben wird.

setProperty(string | PropertyId, string)

Legt eine benannte Eigenschaft als Wert fest

Geerbte Methoden

enableAudioLogging()

Aktivieren Sie die Audioprotokollierung im Dienst. Audio- und Inhaltsprotokolle werden entweder im Microsoft-eigenen Speicher oder in Ihrem eigenen Speicherkonto gespeichert, das mit Ihrem Cognitive Services-Abonnement verknüpft ist (Bring Your Own Storage (BYOS)-fähige Speech-Ressource). Die Protokolle werden nach 30 Tagen entfernt. In Version 1.7.0 hinzugefügt.

enableDictation()

Diktieren aktivieren. Wird nur in der kontinuierlichen Spracherkennung unterstützt. In Version 1.7.0 hinzugefügt.

getProperty(string, string)

Gibt den aktuellen Wert einer beliebigen Eigenschaft zurück.

requestWordLevelTimestamps()

Enthält Zeitstempel auf Wortebene. In Version 1.7.0 hinzugefügt.

setProfanity(ProfanityOption)

Legt die Option "Anstößigkeit" fest. In Version 1.7.0 hinzugefügt.

setProxy(string, number)

Legt die Proxykonfiguration fest. Nur in Node.js Umgebungen relevant. In Version 1.4.0 hinzugefügt.

setProxy(string, number, string, string)

Legt die Proxykonfiguration fest. Nur in Node.js Umgebungen relevant. In Version 1.4.0 hinzugefügt.

setServiceProperty(string, string, UriQueryParameter)

Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird. In Version 1.7.0 hinzugefügt.

Details zur Eigenschaft

authorizationToken

Ruft das Autorisierungstoken ab/legt es fest. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft.

void authorizationToken

Eigenschaftswert

void

endpointId

Ruft die Endpunkt-ID eines benutzerdefinierten Sprachmodells ab, das für die Spracherkennung verwendet wird.

string endpointId

Eigenschaftswert

string

Die Endpunkt-ID

outputFormat

Ruft das Ausgabeformat der Spracherkennung ab (einfach oder detailliert). Hinweis: Dieses Ausgabeformat ist für das Ergebnis der Spracherkennung vorgesehen. Verwenden Sie [SpeechConfig.speechSynthesisOutputFormat], um das synthetisierte Audioausgabeformat abzurufen.

OutputFormat outputFormat

Eigenschaftswert

Gibt das Ausgabeformat zurück.

region

string region

Eigenschaftswert

string

Die region, die für die Konfiguration festgelegt ist.

speechRecognitionLanguage

Ruft die Sprache für die Spracherkennung ab/legt sie fest.

void speechRecognitionLanguage

Eigenschaftswert

void

speechSynthesisLanguage

Ruft die Sprache des Sprachsynthesizers ab. In Version 1.11.0 hinzugefügt.

string speechSynthesisLanguage

Eigenschaftswert

string

Gibt die Sprache für die Sprachsynthese zurück.

speechSynthesisOutputFormat

Ruft das Ausgabeformat der Sprachsynthese ab. In Version 1.11.0 hinzugefügt.

SpeechSynthesisOutputFormat speechSynthesisOutputFormat

Eigenschaftswert

Gibt das Ausgabeformat der Sprachsynthese zurück.

speechSynthesisVoiceName

Ruft die Stimme des Sprachsynthesizers ab. In Version 1.11.0 hinzugefügt.

string speechSynthesisVoiceName

Eigenschaftswert

string

Gibt die Sprachsynthesestimme zurück.

subscriptionKey

string subscriptionKey

Eigenschaftswert

string

Der in der Konfiguration festgelegte Abonnementschlüssel.

targetLanguages

Ruft die (Text-)Zielsprache ab, in die übersetzt werden soll.

string[] targetLanguages

Eigenschaftswert

string[]

voiceName

Ruft den ausgewählten Sprachnamen ab.

string voiceName

Eigenschaftswert

string

Der Sprachname.

Details zur Methode

addTargetLanguage(string)

Fügen Sie eine (Text-)Zielsprache hinzu, in die übersetzt werden soll.

function addTargetLanguage(value: string)

Parameter

value

string

Die Sprache, z. B. de-DE

close()

Entsorgen sie zugeordneter Ressourcen.

function close()

fromAuthorizationToken(string, string)

Statische instance von SpeechTranslationConfig, die durch Übergeben des Autorisierungstokens und der Dienstregion zurückgegeben wird. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss es vom Aufrufer aktualisiert werden, indem die Eigenschaft authorizationToken mit einem neuen gültigen Token festgelegt wird. Andernfalls treten bei allen Erkennungen, die von diesem SpeechTranslationConfig-instance erstellt wurden, während der Erkennung Fehler auf. Da Konfigurationswerte beim Erstellen einer neuen Erkennung kopiert werden, gilt der neue Tokenwert nicht für bereits erstellte Erkennungen. Für Erkennungen, die zuvor erstellt wurden, müssen Sie das Autorisierungstoken der entsprechenden Erkennung festlegen, um das Token zu aktualisieren. Andernfalls treten bei der Erkennung Fehler auf.

static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechTranslationConfig

Parameter

authorizationToken

string

Das Autorisierungstoken.

region

string

Der Regionsname (siehe Regionsseite).

Gibt zurück

Die Sprachübersetzungskonfiguration.

fromEndpoint(URL, string)

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt und Abonnementschlüssel. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Dienstendpunkt oder -parameter verwenden. Hinweis: Die in der Endpunkt-URL angegebenen Abfrageeigenschaften werden nicht geändert, auch wenn sie von anderen APIs festgelegt werden. Wenn sprache beispielsweise im URI als Abfrageparameter "language=de-DE" definiert und auch durch die speechRecognitionLanguage-Eigenschaft festgelegt wird, hat die Spracheinstellung in uri Vorrang, und die effektive Sprache ist "de-DE". Nur die Eigenschaften, die nicht in der Endpunkt-URL angegeben sind, können von anderen APIs festgelegt werden. Hinweis: Um das Autorisierungstoken mit fromEndpoint zu verwenden, übergeben Sie eine leere Zeichenfolge an den subscriptionKey in der fromEndpoint-Methode, und legen Sie dann authorizationToken="token" für die erstellte SpeechConfig-instance fest, um das Autorisierungstoken zu verwenden.

static function fromEndpoint(endpoint: URL, subscriptionKey: string): SpeechTranslationConfig

Parameter

endpoint

URL

Der Dienstendpunkt, mit dem eine Verbindung hergestellt werden soll.

subscriptionKey

string

Der Abonnementschlüssel.

Gibt zurück

Eine Sprachkonfiguration instance.

fromHost(URL, string)

Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Host- und Abonnementschlüssel. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder gar keinem Pfad stattdessen fromEndpoint. Hinweis: Abfrageparameter sind im Host-URI nicht zulässig und müssen von anderen APIs festgelegt werden. Hinweis: Um ein Autorisierungstoken mit fromHost zu verwenden, verwenden Sie fromHost(URL), und legen Sie dann die AuthorizationToken-Eigenschaft für die erstellte SpeechConfig-instance fest. Hinweis: In Version 1.9.0 hinzugefügt.

static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig

Parameter

hostName

URL

subscriptionKey

string

Der Abonnementschlüssel. Wenn kein Abonnementschlüssel angegeben wird, muss ein Autorisierungstoken festgelegt werden.

Gibt zurück

Eine Sprachfactory instance.

fromSubscription(string, string)

Statische instance von SpeechTranslationConfig, die durch Übergeben eines Abonnementschlüssels und einer Dienstregion zurückgegeben wird.

static function fromSubscription(subscriptionKey: string, region: string): SpeechTranslationConfig

Parameter

subscriptionKey

string

Der Abonnementschlüssel.

region

string

Der Regionsname (siehe Regionsseite).

Gibt zurück

Die Sprachübersetzungskonfiguration.

setProperty(string | PropertyId, string)

Legt eine benannte Eigenschaft als Wert fest

function setProperty(name: string | PropertyId, value: string)

Parameter

name

string | PropertyId

Der Name der festzulegenden Eigenschaft.

value

string

Der neue Wert der Eigenschaft.

Details zur geerbten Methode

enableAudioLogging()

Aktivieren Sie die Audioprotokollierung im Dienst. Audio- und Inhaltsprotokolle werden entweder im Microsoft-eigenen Speicher oder in Ihrem eigenen Speicherkonto gespeichert, das mit Ihrem Cognitive Services-Abonnement verknüpft ist (Bring Your Own Storage (BYOS)-fähige Speech-Ressource). Die Protokolle werden nach 30 Tagen entfernt. In Version 1.7.0 hinzugefügt.

function enableAudioLogging()

Geerbt vonSpeechConfig.enableAudioLogging

enableDictation()

Diktieren aktivieren. Wird nur in der kontinuierlichen Spracherkennung unterstützt. In Version 1.7.0 hinzugefügt.

function enableDictation()

Geerbt vonSpeechConfig.enableDictation

getProperty(string, string)

Gibt den aktuellen Wert einer beliebigen Eigenschaft zurück.

function getProperty(name: string, def?: string): string

Parameter

name

string

Der Name der abzufragenden Eigenschaft.

def

string

Der Wert, der zurückgegeben werden soll, falls die Eigenschaft nicht bekannt ist.

Gibt zurück

string

Der aktuelle Wert oder der angegebene Standardwert der angegebenen Eigenschaft.

Geerbt vonSpeechConfig.getProperty

requestWordLevelTimestamps()

Enthält Zeitstempel auf Wortebene. In Version 1.7.0 hinzugefügt.

function requestWordLevelTimestamps()

Geerbt vonSpeechConfig.requestWordLevelTimestamps

setProfanity(ProfanityOption)

Legt die Option "Anstößigkeit" fest. In Version 1.7.0 hinzugefügt.

function setProfanity(profanity: ProfanityOption)

Parameter

profanity
ProfanityOption

Geerbt vonSpeechConfig.setProfanity

setProxy(string, number)

Legt die Proxykonfiguration fest. Nur in Node.js Umgebungen relevant. In Version 1.4.0 hinzugefügt.

function setProxy(proxyHostName: string, proxyPort: number)

Parameter

proxyHostName

string

Der Hostname des Proxyservers.

proxyPort

number

Die Portnummer des Proxyservers.

Geerbt vonSpeechConfig.setProxy

setProxy(string, number, string, string)

Legt die Proxykonfiguration fest. Nur in Node.js Umgebungen relevant. In Version 1.4.0 hinzugefügt.

function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)

Parameter

proxyHostName

string

Der Hostname des Proxyservers ohne Protokollschema (http://)

proxyPort

number

Die Portnummer des Proxyservers.

proxyUserName

string

Der Benutzername des Proxyservers.

proxyPassword

string

Das Kennwort des Proxyservers.

Geerbt vonSpeechConfig.setProxy

setServiceProperty(string, string, UriQueryParameter)

Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird. In Version 1.7.0 hinzugefügt.

function setServiceProperty(name: string, value: string, channel: UriQueryParameter)

Parameter

name

string

value

string

Geerbt vonSpeechConfig.setServiceProperty