Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Klass som definierar konfigurationer för översättning med talindata.
Medlemmar
AddTargetLanguage
Syntax: public inline void AddTargetLanguage ( const std::string & language );
Lägger till ett målspråk för översättning.
Parameterar
-
languageöversättningsmålspråk att lägga till.
RemoveTargetLanguage
Syntax: public inline void RemoveTargetLanguage ( const std::string & language );
Tar bort ett målspråk för översättning. Har lagts till i version 1.7.0.
Parameterar
-
languageöversättningsmålspråk att ta bort.
SetCustomModelCategoryId
Syntax: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Anger ett kategori-ID som ska skickas till tjänsten. Kategori-ID används för att hitta den anpassade modellen.
Parameterar
-
categoryIdkategori-ID som ska anges.
GetTargetLanguages
Syntax: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Hämtar målspråk för översättning.
Återlämning
Vektor för översättningsmålspråk.
SetVoiceName
Syntax: public inline void SetVoiceName ( const std::string & voice );
Anger röstnamn för utdata.
Parameterar
-
voiceröstnamn som ska anges.
GetVoiceName
Syntax: public inline std::string GetVoiceName ( ) const;
Hämtar röstnamnet för utdata.
Återlämning
Röstnamn för utdata.
FromSubscription
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Skapar en instans av talöversättningskonfigurationen med angiven prenumerationsnyckel och region.
Parameterar
subscriptionPrenumerationsnyckeln.regionRegionnamnet (se sidan region).
Återlämning
Delad pekare till konfigurationsinstansen för talöversättning.
FromAuthorizationToken
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Skapar en instans av talöversättningskonfigurationen med angiven auktoriseringstoken och region.
Parameterar
authTokenAuktoriseringstoken.regionRegionnamnet (se sidan region).
Återlämning
Delad pekare till konfigurationsinstansen för talöversättning.
FromEndpoint
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Skapar en instans av talöversättningskonfigurationen med angiven slutpunkt och prenumeration. Den här metoden är endast avsedd för användare som använder en tjänstslutpunkt som inte är standard. Obs! Frågeparametrarna som anges i slutpunkts-URI:n ändras inte, även om de anges av andra API:er. Om till exempel igenkänningsspråket definieras i URI som frågeparametern "language=de-DE", och även anges av SetSpeechRecognitionLanguage("en-US"), har språkinställningen i URI företräde och det effektiva språket är "de-DE". Endast de parametrar som inte anges i slutpunkts-URI:n kan anges av andra API:er. Obs! Om du vill använda en auktoriseringstoken med FromEndpoint använder du FromEndpoint(const SPXSTRING&) och anropar sedan SetAuthorizationToken() på den skapade SpeechTranslationConfig-instansen.
Parameterar
endpointTjänstslutpunkten att ansluta till.subscriptionPrenumerationsnyckeln.
Återlämning
Delad pekare till den nya SpeechTranslationConfig-instansen.
FromEndpoint
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Skapar en instans av talöversättningskonfigurationen med angiven slutpunkt. Den här metoden är endast avsedd för användare som använder en tjänstslutpunkt som inte är standard. Obs! Frågeparametrarna som anges i slutpunkts-URI:n ändras inte, även om de anges av andra API:er. Om till exempel igenkänningsspråket definieras i URI som frågeparametern "language=de-DE", och även anges av SetSpeechRecognitionLanguage("en-US"), har språkinställningen i URI företräde och det effektiva språket är "de-DE". Endast de parametrar som inte anges i slutpunkts-URI:n kan anges av andra API:er. Obs! Om slutpunkten kräver en prenumerationsnyckel för autentisering använder du FromEndpoint(const SPXSTRING&, const SPXSTRING&) för att skicka prenumerationsnyckeln som parameter. Om du vill använda en auktoriseringstoken med FromEndpoint använder du den här metoden för att skapa en SpeechTranslationConfig-instans och anropar sedan SetAuthorizationToken() på den skapade SpeechTranslationConfig-instansen. Obs! Har lagts till i version 1.5.0.
Parameterar
-
endpointTjänstslutpunkten att ansluta till.
Återlämning
En delad pekare till den nya SpeechTranslationConfig-instansen.
FromHost
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Skapar en instans av talöversättningskonfigurationen med angiven värd och prenumeration. Den här metoden är endast avsedd för användare som använder en tjänstvärd som inte är standard. Standardresurssökvägen antas. För tjänster med en resurssökväg som inte är standard eller ingen sökväg alls använder du FromEndpoint i stället. Obs! Frågeparametrar tillåts inte i värd-URI:n och måste anges av andra API:er. Obs! Om du vill använda en auktoriseringstoken med FromHost använder du FromHost(const SPXSTRING&) och anropar sedan SetAuthorizationToken() på den skapade SpeechTranslationConfig-instansen. Obs! Har lagts till i version 1.8.0.
Parameterar
hostTjänstvärden att ansluta till. Formatet är "protocol://host:port" där ":p ort" är valfritt.subscriptionPrenumerationsnyckeln.
Återlämning
Delad pekare till den nya SpeechTranslationConfig-instansen.
FromHost
Syntax: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
Skapar en instans av talöversättningskonfigurationen med den angivna värden. Den här metoden är endast avsedd för användare som använder en tjänstvärd som inte är standard. Standardresurssökvägen antas. För tjänster med en resurssökväg som inte är standard eller ingen sökväg alls använder du FromEndpoint i stället. Obs! Frågeparametrar tillåts inte i värd-URI:n och måste anges av andra API:er. Obs! Om värden kräver en prenumerationsnyckel för autentisering använder du FromHost(const SPXSTRING&, const SPXSTRING&) för att skicka prenumerationsnyckeln som parameter. Om du vill använda en auktoriseringstoken med FromHost använder du den här metoden för att skapa en SpeechTranslationConfig-instans och anropar sedan SetAuthorizationToken() på den skapade SpeechTranslationConfig-instansen. Obs! Har lagts till i version 1.8.0.
Parameterar
-
hostTjänstvärden att ansluta till. Formatet är "protocol://host:port" där ":p ort" är valfritt.
Återlämning
En delad pekare till den nya SpeechTranslationConfig-instansen.