class EmbeddedSpeechConfig

Beágyazott (offline) beszédkonfigurációt meghatározó osztály.

Tagok

operátor SPXSPEECHCONFIGHANDLE

Szintaxis: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

A mögöttes leíró értékének lekéréséhez használt belső operátor.

Visszatér

Egy fogópont.

GetSpeechRecognitionModels

Szintaxis: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );

Lekéri az elérhető beszédfelismerési modellek listáját.

Visszatér

Beszédfelismerési modell adatai.

SetSpeechRecognitionModel

Szintaxis: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );

Beállítja a beszédfelismerési modellt.

Paraméterek

  • name A modell neve.

  • license a licenc szövegét.

GetSpeechRecognitionModelName

Szintaxis: public inline std::string GetSpeechRecognitionModelName ( ) const;

Lekéri a beszédfelismerés modellnevét.

Visszatér

A beszédfelismerési modell neve.

SetSpeechRecognitionOutputFormat

Szintaxis: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Beállítja a beszédfelismerés kimeneti formátumát.

Paraméterek

  • format Beszédfelismerés kimeneti formátuma (egyszerű vagy részletes).

GetSpeechRecognitionOutputFormat

Szintaxis: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Lekéri a beszédfelismerés kimeneti formátumát.

Visszatér

Beszédfelismerés kimeneti formátuma (egyszerű vagy részletes).

SetProfanity

Szintaxis: public inline void SetProfanity ( ProfanityOption profanity );

A trágárság beállítás beállítása. Ezzel eltávolíthatja a profán szavakat, vagy maszkolhatja őket.

Paraméterek

  • profanity Profanitás beállítás értéke.

SetSpeechSynthesisVoice

Szintaxis: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );

Beállítja a hangokat a beágyazott beszédszintézishez.

Paraméterek

  • name A beágyazott beszédszintézis hangneve.

  • license a licenc szövegét.

GetSpeechSynthesisVoiceName

Szintaxis: public inline std::string GetSpeechSynthesisVoiceName ( ) const;

Lekéri a beágyazott beszédszintézis hangnevét.

Visszatér

A beszédszintézis-modell neve, azaz a hang neve.

SetSpeechSynthesisOutputFormat

Szintaxis: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Beállítja a beszédszintézis kimeneti formátumát (pl. Riff16Khz16BitMonoPcm).

Paraméterek

  • formatId A kimeneti formátum azonosítóját adja meg

GetSpeechSynthesisOutputFormat

Szintaxis: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

Lekéri a beszédszintézis kimeneti formátumát.

Visszatér

A beszédszintézis kimeneti formátuma.

GetSpeechTranslationModels

Szintaxis: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );

Lekéri az elérhető beszédfordítási modellek listáját.

Visszatér

Beszédfordítási modell adatai.

SetSpeechTranslationModel

Szintaxis: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );

Beállítja a beszédfordítás modelljét.

Paraméterek

  • name modell neve.

  • license licencszöveg.

GetSpeechTranslationModelName

Szintaxis: public inline std::string GetSpeechTranslationModelName ( ) const;

Lekéri a beszédfordítás modellnevét.

Visszatér

A beszédfordítási modell neve.

SetKeywordRecognitionModel

Szintaxis: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );

A kulcsszófelismerés modelljét állítja be. Ez olyan ügyfélspecifikus modellekre vonatkozik, amelyek az ébresztési szavak és a közvetlen parancsok észlelésére vannak kialakítva.

Paraméterek

  • name modell neve.

  • license licencszöveg.

GetKeywordRecognitionModelName

Szintaxis: public inline std::string GetKeywordRecognitionModelName ( ) const;

Lekéri a kulcsszófelismerés modellnevét.

Visszatér

A kulcsszófelismerő modell neve.

SetProperty

Szintaxis: public inline void SetProperty ( const std::string & name , const std::string & value );

Tulajdonságértéket állít be név szerint.

Paraméterek

  • name A tulajdonság neve.

  • value A tulajdonság értéke.

SetProperty

Szintaxis: public inline void SetProperty ( PropertyId id , const std::string & value );

Tulajdonságértéket állít be azonosító szerint.

Paraméterek

  • id A tulajdonságazonosító.

  • value A tulajdonság értéke.

GetProperty

Szintaxis: public inline std::string GetProperty ( const std::string & name ) const;

Tulajdonságértéket kap név szerint.

Paraméterek

  • name a paraméter nevét.

Visszatér

A tulajdonság értéke.

GetProperty

Szintaxis: public inline std::string GetProperty ( PropertyId id ) const;

Tulajdonságértéket kap azonosító szerint.

Paraméterek

  • id paraméterazonosítót.

Visszatér

A tulajdonság értéke.

~EmbeddedSpeechConfig

Szintaxis: public virtual ~EmbeddedSpeechConfig ( ) = default;

Megsemmisíti az objektumot.

FromPath

Szintaxis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );

Létrehozza a beágyazott beszédkonfiguráció egy példányát egy megadott offline modellútvonallal.

Paraméterek

  • path Kapcsolat nélküli modellek keresésének mappa elérési útja. Ez lehet egy gyökérútvonal, amely alatt több modell található almappákban, vagy egy adott modellmappához vezető közvetlen elérési út.

Visszatér

Megosztott mutató az új beágyazott beszédkonfigurációs példányra.

FromPaths

Szintaxis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );

Létrehozza a beágyazott beszédkonfiguráció egy példányát megadott offline modellútvonalakkal.

Paraméterek

  • paths Az offline modellek kereséséhez használt mappa elérési útjai. Ezek lehetnek gyökérútvonalak, amelyek alatt több modell található almappákban, vagy adott modellmappák közvetlen elérési útjai.

Visszatér

Megosztott mutató az új beágyazott beszédkonfigurációs példányra.