class EmbeddedSpeechConfig
Katıştırılmış (çevrimdışı) konuşma yapılandırmasını tanımlayan sınıf.
Üyeler
SPXSPEECHCONFIGHANDLE işleci
Söz dizimi: 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ülenler
Bir tutamaç.
GetSpeechRecognitionModels
Söz dizimi: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Kullanılabilir konuşma tanıma modellerinin listesini alır.
Döndürülenler
Konuşma tanıma modeli bilgileri.
SetSpeechRecognitionModel
Söz dizimi: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & key );
Konuşma tanıma modelini ayarlar.
Parametreler
name
Model adı.key
Model şifre çözme anahtarı.
GetSpeechRecognitionModelName
Söz dizimi: public inline std::string GetSpeechRecognitionModelName ( ) const;
Konuşma tanıma için model adını alır.
Döndürülenler
Konuşma tanıma modeli adı.
SetSpeechRecognitionOutputFormat
Söz dizimi: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Konuşma tanıma çıkış biçimini ayarlar.
Parametreler
format
Konuşma tanıma çıkış biçimi (basit veya ayrıntılı).
GetSpeechRecognitionOutputFormat
Söz dizimi: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Konuşma tanıma çıkış biçimini alır.
Döndürülenler
Konuşma tanıma çıkış biçimi (basit veya ayrıntılı).
SetProfanity
Söz dizimi: public inline void SetProfanity ( ProfanityOption profanity );
Küfür seçeneğini ayarlar. Bu, küfürleri kaldırmak veya maskelemek için kullanılabilir.
Parametreler
profanity
Küfür seçeneği değeri.
SetSpeechSynthesisVoice
Söz dizimi: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & key );
Katıştırılmış konuşma sentezi için sesi ayarlar.
Parametreler
name
Katıştırılmış konuşma sentezinin ses adı.key
Şifre çözme anahtarı.
GetSpeechSynthesisVoiceName
Söz dizimi: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Eklenmiş konuşma sentezi için ses adını alır.
Döndürülenler
Konuşma sentezi modeli adı, yani ses adı.
SetSpeechSynthesisOutputFormat
Söz dizimi: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Konuşma sentezi çıkış biçimini ayarlar (örn. Riff16Khz16BitMonoPcm).
Parametreler
formatId
Çıkış biçimi kimliğini belirtir
GetSpeechSynthesisOutputFormat
Söz dizimi: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Konuşma sentezi çıkış biçimini alır.
Döndürülenler
Konuşma sentezi çıkış biçimi.
GetSpeechTranslationModels
Söz dizimi: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Kullanılabilir konuşma çevirisi modellerinin listesini alır.
Döndürülenler
Konuşma çevirisi modeli bilgileri.
SetSpeechTranslationModel
Söz dizimi: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & key );
Konuşma çevirisi modelini ayarlar.
Parametreler
name
Model adı.key
Model şifre çözme anahtarı.
GetSpeechTranslationModelName
Söz dizimi: public inline std::string GetSpeechTranslationModelName ( ) const;
Konuşma çevirisi için model adını alır.
Döndürülenler
Konuşma çevirisi modeli adı.
SetKeywordRecognitionModel
Söz dizimi: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & key );
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.
Parametreler
name
Model adı.key
Model şifre çözme anahtarı.
GetKeywordRecognitionModelName
Söz dizimi: public inline std::string GetKeywordRecognitionModelName ( ) const;
Anahtar sözcük tanıma için model adını alır.
Döndürülenler
Anahtar sözcük tanıma modeli adı.
SetProperty
Söz dizimi: public inline void SetProperty ( const std::string & name , const std::string & value );
Ada göre bir özellik değeri ayarlar.
Parametreler
name
Özellik adı.value
Özellik değeri.
SetProperty
Söz dizimi: public inline void SetProperty ( PropertyId id , const std::string & value );
Kimlik değerine göre bir özellik değeri ayarlar.
Parametreler
id
Özellik kimliği.value
Özellik değeri.
GetProperty
Söz dizimi: public inline std::string GetProperty ( const std::string & name ) const;
Ada göre bir özellik değeri alır.
Parametreler
name
Parametre adı.
Döndürülenler
Özellik değeri.
GetProperty
Söz dizimi: public inline std::string GetProperty ( PropertyId id ) const;
Kimliğine göre bir özellik değeri alır.
Parametreler
id
Parametre kimliği.
Döndürülenler
Özellik değeri.
~EmbeddedSpeechConfig
Söz dizimi: public virtual ~EmbeddedSpeechConfig ( ) = default;
Nesneyi yok eder.
FromPath
Söz dizimi: 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.
Parametreler
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ülenler
Yeni eklenmiş konuşma yapılandırma örneğinin paylaşılan işaretçisi.
FromPaths
Söz dizimi: 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.
Parametreler
paths
Çevrimdışı modelleri aramak için klasör yolları. Bunlar, birkaç modelin alt klasörlerde bulunduğu kök yollar veya belirli model klasörlerinin doğrudan yolları olabilir.
Döndürülenler
Yeni eklenmiş konuşma yapılandırma örneğinin paylaşılan işaretçisi.