Dela via


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.