Aracılığıyla paylaş


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.