Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Katıştırılmış (çevrimdışı) konuşma yapılandırmasını tanımlayan sınıf.
Üyeler
SPXSPEECHCONFIGHANDLE işleci
Sözdizimi: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Temel alınan tanıtıcı değerini almak için kullanılan iç işleç.
Döndürür
Bir tutamaç.
GetSpeechRecognitionModels
Sözdizimi: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Kullanılabilir konuşma tanıma modellerinin listesini alır.
Döndürür
Konuşma tanıma modeli bilgileri.
SetSpeechRecognitionModel
Sözdizimi: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );
Konuşma tanıma modelini ayarlar.
Parametre
nameModel adı.Lisans metnini
license.
GetSpeechRecognitionModelName
Sözdizimi: public inline std::string GetSpeechRecognitionModelName ( ) const;
Konuşma tanıma için model adını alır.
Döndürür
Konuşma tanıma modeli adı.
SetSpeechRecognitionOutputFormat
Sözdizimi: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Konuşma tanıma çıkış biçimini ayarlar.
Parametre
-
formatKonuşma tanıma çıkış biçimi (basit veya ayrıntılı).
GetSpeechRecognitionOutputFormat
Sözdizimi: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Konuşma tanıma çıkış biçimini alır.
Döndürür
Konuşma tanıma çıkış biçimi (basit veya ayrıntılı).
SetProfanity
Sözdizimi: public inline void SetProfanity ( ProfanityOption profanity );
Küfür seçeneğini ayarlar. Bu, küfürle ifade eden sözcükleri kaldırmak veya maskelemek için kullanılabilir.
Parametre
- Küfür seçeneği değerini
profanity.
SetSpeechSynthesisVoice
Sözdizimi: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Katıştırılmış konuşma sentezi için sesi ayarlar.
Parametre
nameKatıştırılmış konuşma sentezinin ses adı.Lisans metnini
license.
GetSpeechSynthesisVoiceName
Sözdizimi: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Katıştırılmış konuşma sentezi için ses adını alır.
Döndürür
Konuşma sentezi modeli adı, yani ses adı.
SetSpeechSynthesisOutputFormat
Sözdizimi: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Konuşma sentezi çıkış biçimini ayarlar (örn. Riff16Khz16BitMonoPcm).
Parametre
-
formatIdÇıktı biçimi kimliğini belirtir
GetSpeechSynthesisOutputFormat
Sözdizimi: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Konuşma sentezi çıkış biçimini alır.
Döndürür
Konuşma sentezi çıkış biçimi.
GetSpeechTranslationModels
Sözdizimi: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Kullanılabilir konuşma çevirisi modellerinin listesini alır.
Döndürür
Konuşma çevirisi modeli bilgileri.
SetSpeechTranslationModel
Sözdizimi: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );
Konuşma çevirisi modelini ayarlar.
Parametre
model adını
name.lisans metnini
license.
GetSpeechTranslationModelName
Sözdizimi: public inline std::string GetSpeechTranslationModelName ( ) const;
Konuşma çevirisi için model adını alır.
Döndürür
Konuşma çevirisi modeli adı.
SetKeywordRecognitionModel
Sözdizimi: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );
Anahtar sözcük tanıma modelini ayarlar. Bu, uyandırma sözcüklerini ve doğrudan komutları algılamak için uyarlanmış müşteriye özgü modeller içindir.
Parametre
model adını
name.lisans metnini
license.
GetKeywordRecognitionModelName
Sözdizimi: public inline std::string GetKeywordRecognitionModelName ( ) const;
Anahtar sözcük tanıma için model adını alır.
Döndürür
Anahtar sözcük tanıma modeli adı.
SetProperty
Sözdizimi: public inline void SetProperty ( const std::string & name , const std::string & value );
Ada göre bir özellik değeri ayarlar.
Parametre
nameÖzellik adı.özellik değerini
value.
SetProperty
Sözdizimi: public inline void SetProperty ( PropertyId id , const std::string & value );
Kimlik değerine göre bir özellik değeri ayarlar.
Parametre
idÖzellik kimliği.özellik değerini
value.
GetProperty
Sözdizimi: public inline std::string GetProperty ( const std::string & name ) const;
Ada göre bir özellik değeri alır.
Parametre
- parametre adını
name.
Döndürür
Özellik değeri.
GetProperty
Sözdizimi: public inline std::string GetProperty ( PropertyId id ) const;
Kimliğine göre bir özellik değeri alır.
Parametre
- parametre kimliğini
id.
Döndürür
Özellik değeri.
~EmbeddedSpeechConfig
Sözdizimi: public virtual ~EmbeddedSpeechConfig ( ) = default;
Nesneyi yok eder.
FromPath
Sözdizimi: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Belirtilen çevrimdışı model yolu ile eklenmiş konuşma yapılandırmasının bir örneğini oluşturur.
Parametre
-
pathÇevrimdışı modelleri aramak için klasör yolu. Bu, alt klasörlerde birkaç modelin bulunduğu bir kök yol veya belirli bir model klasörünün doğrudan yolu olabilir.
Döndürür
Yeni eklenmiş konuşma yapılandırma örneğine ilişkin paylaşılan bir işaretçi.
FromPaths
Sözdizimi: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Belirtilen çevrimdışı model yollarıyla eklenmiş konuşma yapılandırmasının bir örneğini oluşturur.
Parametre
- çevrimdışı modelleri aramak için klasör yollarını
paths. Bunlar, alt klasörlerde birkaç modelin bulunduğu kök yollar veya belirli model klasörlerinin doğrudan yolları olabilir.
Döndürür
Yeni eklenmiş konuşma yapılandırma örneğine ilişkin paylaşılan bir işaretçi.