Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
nameA modell neve.licensea 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
-
formatBeszé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
-
profanityProfanitá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
nameA beágyazott beszédszintézis hangneve.licensea 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
-
formatIdA 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
namemodell neve.licenselicencszö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
namemodell neve.licenselicencszö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
nameA tulajdonság neve.valueA 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
idA tulajdonságazonosító.valueA 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
-
namea 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
-
idparamé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
-
pathKapcsolat 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
-
pathsAz 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.