class Translation::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

Konuşma girişi ile çeviri yapılandırmalarını tanımlayan sınıf.

Üyeler

AddTargetLanguage

Söz dizimi: public inline void AddTargetLanguage ( const std::string & language );

Çeviri için bir hedef dil ekler.

Parametreler

  • language Eklenecek çeviri hedef dili.

RemoveTargetLanguage

Söz dizimi: public inline void RemoveTargetLanguage ( const std::string & language );

Çeviri için hedef dili kaldırır. Sürüm 1.7.0'da eklendi.

Parametreler

  • language Kaldırılacak çeviri hedef dili.

GetTargetLanguages

Söz dizimi: public inline std::vector< std::string > GetTargetLanguages ( ) const;

Çeviri için hedef dilleri alır.

Döndürülenler

Çeviri hedef dillerinin vektörleri.

SetVoiceName

Söz dizimi: public inline void SetVoiceName ( const std::string & voice );

Çıkış ses adını ayarlar.

Parametreler

  • voice Ayarlanacağı ses adı.

GetVoiceName

Söz dizimi: public inline std::string GetVoiceName ( ) const;

Çıkış ses adını alır.

Döndürülenler

Çıkış ses adı.

FromSubscription

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );

Belirtilen abonelik anahtarı ve bölgesi ile konuşma çevirisi yapılandırmasının bir örneğini oluşturur.

Parametreler

Döndürülenler

Konuşma çevirisi yapılandırma örneğinin paylaşılan işaretçisi.

FromAuthorizationToken

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );

Belirtilen yetkilendirme belirteci ve bölgesi ile konuşma çevirisi yapılandırmasının bir örneğini oluşturur.

Parametreler

Döndürülenler

Konuşma çevirisi yapılandırma örneğinin paylaşılan işaretçisi.

FromEndpoint

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );

Belirtilen uç nokta ve abonelikle konuşma çevirisi yapılandırmasının bir örneğini oluşturur. Bu yöntem yalnızca standart olmayan bir hizmet uç noktası kullanan kullanıcılara yöneliktir. Not: Uç nokta URI'sinde belirtilen sorgu parametreleri, diğer API'ler tarafından ayarlansa bile değiştirilmez. Örneğin, tanıma dili URI'de "language=de-DE" sorgu parametresi olarak tanımlanırsa ve setSpeechRecognitionLanguage("en-US") tarafından ayarlanırsa, URI'deki dil ayarı öncelikli olur ve etkili dil "de-DE" olur. Yalnızca uç nokta URI'sinde belirtilmeyen parametreler diğer API'ler tarafından ayarlanabilir. Not: FromEndpoint ile yetkilendirme belirteci kullanmak için lütfen FromEndpoint(const SPXSTRING&) kullanın ve ardından oluşturulan SpeechTranslationConfig örneğinde SetAuthorizationToken() öğesini çağırın.

Parametreler

  • endpoint Bağlanacak hizmet uç noktası.

  • subscription Abonelik anahtarı.

Döndürülenler

Yeni SpeechTranslationConfig örneğinin paylaşılan işaretçisi.

FromEndpoint

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );

Belirtilen uç nokta ile konuşma çevirisi yapılandırmasının bir örneğini oluşturur. Bu yöntem yalnızca standart olmayan bir hizmet uç noktası kullanan kullanıcılara yöneliktir. Not: Uç nokta URI'sinde belirtilen sorgu parametreleri, diğer API'ler tarafından ayarlansa bile değiştirilmez. Örneğin, tanıma dili URI'de "language=de-DE" sorgu parametresi olarak tanımlanırsa ve setSpeechRecognitionLanguage("en-US") tarafından ayarlanırsa, URI'deki dil ayarı öncelikli olur ve etkili dil "de-DE" olur. Yalnızca uç nokta URI'sinde belirtilmeyen parametreler diğer API'ler tarafından ayarlanabilir. Not: Uç nokta kimlik doğrulaması için abonelik anahtarı gerektiriyorsa, abonelik anahtarını parametre olarak geçirmek için fromEndpoint(const SPXSTRING&, const SPXSTRING&) kullanın. FromEndpoint ile yetkilendirme belirteci kullanmak için bu yöntemi kullanarak bir SpeechTranslationConfig örneği oluşturun ve ardından oluşturulan SpeechTranslationConfig örneğinde SetAuthorizationToken() öğesini çağırın. Not: Sürüm 1.5.0'da eklendi.

Parametreler

  • endpoint Bağlanacak hizmet uç noktası.

Döndürülenler

Yeni SpeechTranslationConfig örneğinin paylaşılan işaretçisi.

FromHost

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );

Belirtilen konak ve abonelikle konuşma çevirisi yapılandırmasının bir örneğini oluşturur. Bu yöntem yalnızca varsayılan olmayan bir hizmet konağı kullanan kullanıcılara yöneliktir. Standart kaynak yolu varsayılır. Standart olmayan kaynak yolu olan veya hiç yolu olmayan hizmetler için bunun yerine FromEndpoint kullanın. Not: Konak URI'sinde sorgu parametrelerine izin verilmez ve diğer API'ler tarafından ayarlanmalıdır. Not: FromHost ile yetkilendirme belirteci kullanmak için FromHost(const SPXSTRING&) kullanın ve ardından oluşturulan SpeechTranslationConfig örneğinde SetAuthorizationToken() öğesini çağırın. Not: Sürüm 1.8.0'da eklendi.

Parametreler

  • host Bağlanacak hizmet ana bilgisayarı. Biçim ,":p ort" isteğe bağlı olduğu "protocol://host:port" şeklindedir.

  • subscription Abonelik anahtarı.

Döndürülenler

Yeni SpeechTranslationConfig örneğinin paylaşılan işaretçisi.

FromHost

Söz dizimi: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );

Belirtilen ana bilgisayarla konuşma çevirisi yapılandırmasının bir örneğini oluşturur. Bu yöntem yalnızca varsayılan olmayan bir hizmet konağı kullanan kullanıcılara yöneliktir. Standart kaynak yolu varsayılır. Standart olmayan kaynak yolu olan veya hiç yolu olmayan hizmetler için bunun yerine FromEndpoint kullanın. Not: Konak URI'sinde sorgu parametrelerine izin verilmez ve diğer API'ler tarafından ayarlanmalıdır. Not: Konak kimlik doğrulaması için abonelik anahtarı gerektiriyorsa, abonelik anahtarını parametre olarak geçirmek için FromHost(const SPXSTRING&, const SPXSTRING&) kullanın. FromHost ile yetkilendirme belirteci kullanmak için bu yöntemi kullanarak bir SpeechTranslationConfig örneği oluşturun ve ardından oluşturulan SpeechTranslationConfig örneğinde SetAuthorizationToken() öğesini çağırın. Not: Sürüm 1.8.0'da eklendi.

Parametreler

  • host Bağlanacak hizmet konağı. Biçim "protocol://host:port" şeklindedir; burada ":p ort" isteğe bağlıdır.

Döndürülenler

Yeni SpeechTranslationConfig örneğinin paylaşılan işaretçisi.