class Translation::SpeechTranslationConfig
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.
Parametrar
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.
Parametrar
language
Översättningsmålspråk att ta bort.
GetTargetLanguages
Syntax: public inline std::vector< std::string > GetTargetLanguages ( ) const;
Hämtar målspråk för översättning.
Returer
Vektor för översättningsmålspråk.
SetVoiceName
Syntax: public inline void SetVoiceName ( const std::string & voice );
Anger röstnamnet för utdata.
Parametrar
voice
Röstnamn som ska anges.
GetVoiceName
Syntax: public inline std::string GetVoiceName ( ) const;
Hämtar röstnamnet för utdata.
Returer
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.
Parametrar
subscription
Prenumerationsnyckeln.region
Regionnamnet (se regionsidan).
Returer
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.
Parametrar
authToken
Auktoriseringstoken.region
Regionnamnet (se regionsidan).
Returer
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 igenkänningsspråket till exempel 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.
Parametrar
endpoint
Tjänstslutpunkten som du vill ansluta till.subscription
Prenumerationsnyckeln.
Returer
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 igenkänningsspråket till exempel 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.
Parametrar
endpoint
Tjänstslutpunkten som du vill ansluta till.
Returer
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äg antas. För tjänster med en icke-standardresurssökväg 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.
Parametrar
host
Tjänstvärden att ansluta till. Formatet är "protocol://host:port" där ":p ort" är valfritt.subscription
Prenumerationsnyckeln.
Returer
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 angiven värd. Den här metoden är endast avsedd för användare som använder en tjänstvärd som inte är standard. Standardresurssökväg antas. För tjänster med en icke-standardresurssökväg 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.
Parametrar
host
Tjänstvärden att ansluta till. Formatet är "protocol://host:port" där ":p ort" är valfritt.
Returer
En delad pekare till den nya SpeechTranslationConfig-instansen.