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.

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

  • categoryId kategori-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

  • voice rö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

  • subscription Prenumerationsnyckeln.

  • region Regionnamnet (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

  • authToken Auktoriseringstoken.

  • region Regionnamnet (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

  • endpoint Tjänstslutpunkten att ansluta till.

  • subscription Prenumerationsnyckeln.

Å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

  • endpoint Tjä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

  • host Tjänstvärden att ansluta till. Formatet är "protocol://host:port" där ":p ort" är valfritt.

  • subscription Prenumerationsnyckeln.

Å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

  • host Tjä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.