Freigeben über


Klasse Translation::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

Klasse, die Konfigurationen für die Übersetzung mit Spracheingabe definiert.

Member

AddTargetLanguage

Syntax: public inline void AddTargetLanguage ( const std::string & language );

Fügt eine Zielsprache für die Übersetzung hinzu.

Parameter

  • language Hinzuzufügende Übersetzungszielsprache.

RemoveTargetLanguage

Syntax: public inline void RemoveTargetLanguage ( const std::string & language );

Entfernt eine Zielsprache für die Übersetzung. In Release 1.7.0 hinzugefügt.

Parameter

  • language Zu entfernende Übersetzungszielsprache.

GetTargetLanguages

Syntax: public inline std::vector< std::string > GetTargetLanguages ( ) const;

Ruft Zielsprachen für die Übersetzung ab.

Gibt zurück

Vektor der Übersetzungszielsprachen.

SetVoiceName

Syntax: public inline void SetVoiceName ( const std::string & voice );

Legt den Namen der Ausgabestimme fest.

Parameter

  • voice Der festzulegende Sprachname.

GetVoiceName

Syntax: public inline std::string GetVoiceName ( ) const;

Ruft den Namen der Ausgabestimme ab.

Gibt zurück

Name der Ausgabestimme.

FromSubscription

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Abonnementschlüssel und der angegebenen Region.

Parameter

  • subscription Der Abonnementschlüssel.

  • region Der Regionsname (siehe Regionsseite).

Gibt zurück

Freigegebener Zeiger auf die Sprachübersetzungskonfiguration instance.

FromAuthorizationToken

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Autorisierungstoken und der angegebenen Region.

Parameter

  • authToken Das Autorisierungstoken.

  • region Der Regionsname (siehe Regionsseite).

Gibt zurück

Freigegebener Zeiger auf die Sprachübersetzungskonfiguration instance.

FromEndpoint

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt und Abonnement. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Dienstendpunkt verwenden. Hinweis: Die im Endpunkt-URI angegebenen Abfrageparameter werden nicht geändert, auch wenn sie von anderen APIs festgelegt werden. Wenn die Erkennungssprache beispielsweise im URI als Abfrageparameter "language=de-DE" definiert und auch durch SetSpeechRecognitionLanguage("en-US") festgelegt ist, hat die Spracheinstellung in URI Vorrang, und die effektive Sprache lautet "de-DE". Nur die Parameter, die nicht im Endpunkt-URI angegeben sind, können von anderen APIs festgelegt werden. Hinweis: Um ein Autorisierungstoken mit FromEndpoint zu verwenden, verwenden Sie FromEndpoint(const SPXSTRING&), und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-instance auf.

Parameter

  • endpoint Der Dienstendpunkt, mit dem eine Verbindung hergestellt werden soll.

  • subscription Der Abonnementschlüssel.

Gibt zurück

Freigegebener Zeiger auf die neue SpeechTranslationConfig-instance.

FromEndpoint

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt. Diese Methode ist nur für Benutzer gedacht, die einen nicht standardmäßigen Dienstendpunkt verwenden. Hinweis: Die im Endpunkt-URI angegebenen Abfrageparameter werden nicht geändert, auch wenn sie von anderen APIs festgelegt werden. Wenn die Erkennungssprache beispielsweise im URI als Abfrageparameter "language=de-DE" definiert und auch durch SetSpeechRecognitionLanguage("en-US") festgelegt ist, hat die Spracheinstellung in URI Vorrang, und die effektive Sprache lautet "de-DE". Nur die Parameter, die nicht im Endpunkt-URI angegeben sind, können von anderen APIs festgelegt werden. Hinweis: Wenn der Endpunkt einen Abonnementschlüssel für die Authentifizierung erfordert, verwenden Sie FromEndpoint(const SPXSTRING&, const SPXSTRING&), um den Abonnementschlüssel als Parameter zu übergeben. Um ein Autorisierungstoken mit FromEndpoint zu verwenden, verwenden Sie diese Methode, um eine SpeechTranslationConfig-instance zu erstellen, und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-instance auf. Hinweis: In Version 1.5.0 hinzugefügt.

Parameter

  • endpoint Der Dienstendpunkt, mit dem eine Verbindung hergestellt werden soll.

Gibt zurück

Ein freigegebener Zeiger auf die neue SpeechTranslationConfig-instance.

FromHost

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Host und Abonnement. 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(const SPXSTRING&), und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-instance auf. Hinweis: In Version 1.8.0 hinzugefügt.

Parameter

  • host Der Diensthost, mit dem eine Verbindung hergestellt werden soll. Das Format lautet "protocol://host:port", wobei ":p ort" optional ist.

  • subscription Der Abonnementschlüssel.

Gibt zurück

Freigegebener Zeiger auf die neue SpeechTranslationConfig-instance.

FromHost

Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );

Erstellt eine instance der Sprachübersetzungskonfiguration mit dem angegebenen Host. 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: Wenn der Host einen Abonnementschlüssel für die Authentifizierung erfordert, verwenden Sie FromHost(const SPXSTRING&, const SPXSTRING&), um den Abonnementschlüssel als Parameter zu übergeben. Um ein Autorisierungstoken mit FromHost zu verwenden, verwenden Sie diese Methode, um eine SpeechTranslationConfig-instance zu erstellen, und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-instance auf. Hinweis: In Version 1.8.0 hinzugefügt.

Parameter

  • host Der Diensthost, mit dem eine Verbindung hergestellt werden soll. Das Format lautet "protocol://host:port", wobei ":p ort" optional ist.

Gibt zurück

Ein freigegebener Zeiger auf die neue SpeechTranslationConfig-instance.