Delen via


klasseomzetting::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 toe voor vertaling.

Parameters

  • language Toe te voegen vertaaldoeltaal.

RemoveTargetLanguage

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

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

Parameters

  • language Te verwijderen vertaaldoeltaal.

GetTargetLanguages

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

Haalt 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.

Parameters

  • voice Stemnaam die moet worden ingesteld.

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 spraakomzettingsconfiguratie met de opgegeven abonnementssleutel en regio.

Parameters

  • subscription De abonnementssleutel.

  • region De regionaam (zie de regiopagina).

Retouren

Gedeelde aanwijzer naar het configuratie-exemplaar van 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 spraakomzettingsconfiguratie met opgegeven autorisatietoken en regio.

Parameters

  • authToken Het autorisatietoken.

  • region De regionaam (zie de regiopagina).

Retouren

Gedeelde aanwijzer naar het configuratie-exemplaar van spraakomzetting.

FromEndpoint

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-standaard service-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 in de URI is gedefinieerd als queryparameter 'language=de-DE', en ook is ingesteld door SetSpeechRecognitionLanguage("en-US"), heeft de taalinstelling in de URI voorrang en is de effectieve taal '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.

Parameters

  • endpoint Het service-eindpunt waarmee verbinding moet worden gemaakt.

  • subscription De abonnementssleutel.

Retouren

Gedeelde aanwijzer naar het nieuwe exemplaar van SpeechTranslationConfig.

FromEndpoint

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-standaard service-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 in de URI is gedefinieerd als queryparameter 'language=de-DE', en ook is ingesteld door SetSpeechRecognitionLanguage("en-US"), heeft de taalinstelling in de URI voorrang en is de effectieve taal '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 door te geven als parameter. 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.

Parameters

  • endpoint Het service-eindpunt waarmee verbinding moet worden gemaakt.

Retouren

Een gedeelde aanwijzer naar het nieuwe exemplaar van SpeechTranslationConfig.

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. Er wordt uitgegaan van het standaardresourcepad. Voor services met een niet-standaard resourcepad of helemaal geen pad, gebruikt u 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.

Parameters

  • 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 exemplaar van SpeechTranslationConfig.

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. Er wordt uitgegaan van het standaardresourcepad. Voor services met een niet-standaard resourcepad of helemaal geen pad, gebruikt u FromEndpoint. Opmerking: Queryparameters zijn niet toegestaan in de host-URI en moeten worden ingesteld door andere API's. Opmerking: als de host een abonnementssleutel 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 SetAuthorizationToken() aan op het gemaakte SpeechTranslationConfig-exemplaar. Opmerking: toegevoegd in versie 1.8.0.

Parameters

  • 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 exemplaar van SpeechTranslationConfig.