klasse Vertaling::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

Klasse die configuraties definieert voor vertaling met spraakinvoer.

Leden

AddTargetLanguage

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

Hiermee voegt u een doeltaal voor vertaling toe.

Parameterwaarden

  • language vertaaldoeltaal om toe te voegen.

RemoveTargetLanguage

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

Hiermee verwijdert u een doeltaal voor vertaling. Toegevoegd in release 1.7.0.

Parameterwaarden

  • language vertaaldoeltaal die u wilt verwijderen.

SetCustomModelCategoryId

Syntaxis: public inline void SetCustomModelCategoryId ( const std::string & categoryId );

Hiermee stelt u een categorie-id in die wordt doorgegeven aan de service. Categorie-id wordt gebruikt om het aangepaste model te vinden.

Parameterwaarden

  • categoryId categorie-id die u wilt instellen.

GetTargetLanguages

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

Hiermee haalt u doeltalen op voor vertaling.

Retouren

Vector van vertaaldoeltalen.

SetVoiceName

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

Hiermee stelt u de naam van de uitvoerstem in.

Parameterwaarden

  • voice Stemnaam om in te stellen.

GetVoiceName

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

Hiermee haalt u de naam van de uitvoerstem op.

Retouren

Naam van uitvoerstem.

FromSubscription

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met de opgegeven abonnementssleutel en -regio.

Parameterwaarden

  • subscription de abonnementssleutel.

  • region De regionaam (zie de pagina regio).

Retouren

Gedeelde aanwijzer naar het configuratie-exemplaar voor spraakomzetting.

FromAuthorizationToken

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met opgegeven autorisatietoken en regio.

Parameterwaarden

  • authToken het autorisatietoken.

  • region De regionaam (zie de pagina regio).

Retouren

Gedeelde aanwijzer naar het configuratie-exemplaar voor spraakomzetting.

VanEndpoint

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met het opgegeven eindpunt en abonnement. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservice-eindpunt gebruiken. Opmerking: de queryparameters die zijn opgegeven in de eindpunt-URI, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door andere API's. Als de herkenningstaal bijvoorbeeld is gedefinieerd in de URI als queryparameter "language=de-DE", en ook ingesteld door SetSpeechRecognitionLanguage("en-US"), heeft de taalinstelling in URI voorrang en de effectieve taal is "de-DE". Alleen de parameters die niet zijn opgegeven in de eindpunt-URI kunnen worden ingesteld door andere API's. Opmerking: Als u een autorisatietoken wilt gebruiken met FromEndpoint, gebruikt u FromEndpoint(const SPXSTRING&) en roept u SetAuthorizationToken() aan op het gemaakte SpeechTranslationConfig-exemplaar.

Parameterwaarden

  • endpoint Het service-eindpunt waarmee u verbinding wilt maken.

  • subscription de abonnementssleutel.

Retouren

Gedeelde aanwijzer naar het nieuwe SpeechTranslationConfig-exemplaar.

VanEndpoint

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met het opgegeven eindpunt. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservice-eindpunt gebruiken. Opmerking: de queryparameters die zijn opgegeven in de eindpunt-URI, worden niet gewijzigd, zelfs niet als ze zijn ingesteld door andere API's. Als de herkenningstaal bijvoorbeeld is gedefinieerd in de URI als queryparameter "language=de-DE", en ook ingesteld door SetSpeechRecognitionLanguage("en-US"), heeft de taalinstelling in URI voorrang en de effectieve taal is "de-DE". Alleen de parameters die niet zijn opgegeven in de eindpunt-URI kunnen worden ingesteld door andere API's. Opmerking: als voor het eindpunt een abonnementssleutel is vereist voor verificatie, gebruikt u FromEndpoint(const SPXSTRING&, const SPXSTRING&) om de abonnementssleutel als parameter door te geven. Als u een autorisatietoken wilt gebruiken met FromEndpoint, gebruikt u deze methode om een SpeechTranslationConfig-exemplaar te maken en roept u Vervolgens SetAuthorizationToken() aan op het gemaakte SpeechTranslationConfig-exemplaar. Opmerking: Toegevoegd in versie 1.5.0.

Parameterwaarden

  • endpoint Het service-eindpunt waarmee u verbinding wilt maken.

Retouren

Een gedeelde aanwijzer naar het nieuwe SpeechTranslationConfig-exemplaar.

FromHost

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met de opgegeven host en het opgegeven abonnement. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservicehost gebruiken. Standaardresourcepad wordt ervan uitgegaan. Voor services met een niet-standaardresourcepad of helemaal geen pad, gebruikt u In plaats daarvan FromEndpoint. Opmerking: queryparameters zijn niet toegestaan in de host-URI en moeten worden ingesteld door andere API's. Opmerking: Als u een autorisatietoken wilt gebruiken met FromHost, gebruikt u FromHost(const SPXSTRING&) en roept u SetAuthorizationToken() aan op het gemaakte SpeechTranslationConfig-exemplaar. Opmerking: Toegevoegd in versie 1.8.0.

Parameterwaarden

  • host de servicehost waarmee u verbinding wilt maken. De indeling is protocol://host:port, waarbij ':p ort' optioneel is.

  • subscription de abonnementssleutel.

Retouren

Gedeelde aanwijzer naar het nieuwe SpeechTranslationConfig-exemplaar.

FromHost

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

Hiermee maakt u een exemplaar van de configuratie voor spraakomzetting met de opgegeven host. Deze methode is alleen bedoeld voor gebruikers die een niet-standaardservicehost gebruiken. Standaardresourcepad wordt ervan uitgegaan. Voor services met een niet-standaardresourcepad of helemaal geen pad, gebruikt u In plaats daarvan FromEndpoint. Opmerking: queryparameters zijn niet toegestaan in de host-URI en moeten worden ingesteld door andere API's. Opmerking: Als voor de host een abonnementssleutel is vereist voor verificatie, gebruikt u FromHost(const SPXSTRING&, const SPXSTRING&) om de abonnementssleutel als parameter door te geven. Als u een autorisatietoken wilt gebruiken met FromHost, gebruikt u deze methode om een SpeechTranslationConfig-exemplaar te maken en roept u Vervolgens SetAuthorizationToken() aan op het gemaakte SpeechTranslationConfig-exemplaar. Opmerking: Toegevoegd in versie 1.8.0.

Parameterwaarden

  • host de servicehost waarmee u verbinding wilt maken. De indeling is protocol://host:port, waarbij ':p ort' optioneel is.

Retouren

Een gedeelde aanwijzer naar het nieuwe SpeechTranslationConfig-exemplaar.