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.