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
subscription
Abonelik anahtarı.region
Bölge adı ( bölge sayfasına bakın).
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
authToken
Yetkilendirme belirteci.region
Bölge adı ( bölge sayfasına bakın).
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.