Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
-
languagevertaaldoeltaal 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
-
languagevertaaldoeltaal 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
-
categoryIdcategorie-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
-
voiceStemnaam 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
subscriptionde abonnementssleutel.regionDe 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
authTokenhet autorisatietoken.regionDe 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
endpointHet service-eindpunt waarmee u verbinding wilt maken.subscriptionde 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
-
endpointHet 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
hostde servicehost waarmee u verbinding wilt maken. De indeling is protocol://host:port, waarbij ':p ort' optioneel is.subscriptionde 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
-
hostde 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.