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.