Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Klasse, die Konfigurationen für die Übersetzung mit Spracheingabe definiert.
Elemente
AddTargetLanguage
Syntax: public inline void AddTargetLanguage ( const std::string & language );
Fügt eine Zielsprache für die Übersetzung hinzu.
Die Parameter
-
languagehinzuzufügende Übersetzungszielsprache.
RemoveTargetLanguage
Syntax: public inline void RemoveTargetLanguage ( const std::string & language );
Entfernt eine Zielsprache für die Übersetzung. In Version 1.7.0 hinzugefügt.
Die Parameter
-
languageZu entfernende Übersetzungszielsprache.
SetCustomModelCategoryId
Syntax: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Legt eine Kategorie-ID fest, die an den Dienst übergeben wird. Die Kategorie-ID wird verwendet, um das benutzerdefinierte Modell zu finden.
Die Parameter
-
categoryIdfestzulegende Kategorie-ID.
GetTargetLanguages
Syntax: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Ruft Zielsprachen für die Übersetzung ab.
Rückgaben
Vektor der Übersetzungszielsprachen.
SetVoiceName
Syntax: public inline void SetVoiceName ( const std::string & voice );
Legt den Sprachnamen der Ausgabe fest.
Die Parameter
-
voicefestzulegenden VoIP-Namen.
GetVoiceName
Syntax: public inline std::string GetVoiceName ( ) const;
Ruft den Sprachnamen der Ausgabe ab.
Rückgaben
Ausgabestimmename.
FromSubscription
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Abonnementschlüssel und der angegebenen Region.
Die Parameter
subscriptionDer Abonnementschlüssel.regionDer Regionsname (siehe Bereichsseite).
Rückgaben
Freigegebener Zeiger auf die Konfigurationsinstanz für die Sprachübersetzung.
FromAuthorizationToken
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Autorisierungstoken und der angegebenen Region.
Die Parameter
authTokenDas Autorisierungstoken.regionDer Regionsname (siehe Bereichsseite).
Rückgaben
Freigegebener Zeiger auf die Konfigurationsinstanz für die Sprachübersetzung.
FromEndpoint
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt und Abonnement. Diese Methode ist nur für Benutzer vorgesehen, 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 ist und auch von SetSpeechRecognitionLanguage("en-US") festgelegt wird, hat die Spracheinstellung in URI Vorrang, und die effektive Sprache ist "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-Instanz auf.
Die Parameter
endpointDer Dienstendpunkt, mit dem eine Verbindung hergestellt werden soll.subscriptionDer Abonnementschlüssel.
Rückgaben
Freigegebener Zeiger auf die neue SpeechTranslationConfig-Instanz.
FromEndpoint
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Endpunkt. Diese Methode ist nur für Benutzer vorgesehen, 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 ist und auch von SetSpeechRecognitionLanguage("en-US") festgelegt wird, hat die Spracheinstellung in URI Vorrang, und die effektive Sprache ist "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 benötigt, 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-Instanz zu erstellen, und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-Instanz auf. Hinweis: In Version 1.5.0 hinzugefügt.
Die Parameter
-
endpointDer Dienstendpunkt, mit dem eine Verbindung hergestellt werden soll.
Rückgaben
Ein freigegebener Zeiger auf die neue SpeechTranslationConfig-Instanz.
FromHost
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Host und Abonnement. Diese Methode ist nur für Benutzer vorgesehen, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder 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-Instanz auf. Hinweis: In Version 1.8.0 hinzugefügt.
Die Parameter
hostDer Diensthost, mit dem eine Verbindung hergestellt werden soll. Format ist "protocol://host:port", wobei ":p ort" optional ist.subscriptionDer Abonnementschlüssel.
Rückgaben
Freigegebener Zeiger auf die neue SpeechTranslationConfig-Instanz.
FromHost
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
Erstellt eine Instanz der Sprachübersetzungskonfiguration mit dem angegebenen Host. Diese Methode ist nur für Benutzer vorgesehen, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder 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 benötigt, 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-Instanz zu erstellen, und rufen Sie dann SetAuthorizationToken() für die erstellte SpeechTranslationConfig-Instanz auf. Hinweis: In Version 1.8.0 hinzugefügt.
Die Parameter
-
hostDer Diensthost, mit dem eine Verbindung hergestellt werden soll. Format ist "protocol://host:port", wobei ":p ort" optional ist.
Rückgaben
Ein freigegebener Zeiger auf die neue SpeechTranslationConfig-Instanz.