class EmbeddedSpeechConfig
Klass som definierar inbäddad talkonfiguration (offline).
Syntax: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Intern operator som används för att hämta det underliggande referensvärdet.
Ett handtag.
Syntax: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Hämtar en lista över tillgängliga taligenkänningsmodeller.
Information om taligenkänningsmodell.
Syntax: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );
Anger modellen för taligenkänning.
name
Modellnamnet.license
Licenstexten.
Syntax: public inline std::string GetSpeechRecognitionModelName ( ) const;
Hämtar modellnamnet för taligenkänning.
Namnet på taligenkänningsmodellen.
Syntax: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Anger utdataformatet för taligenkänning.
-
format
utdataformat för taligenkänning (enkelt eller detaljerat).
Syntax: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Hämtar utdataformatet för taligenkänning.
Utdataformat för taligenkänning (enkelt eller detaljerat).
Syntax: public inline void SetProfanity ( ProfanityOption profanity );
Anger svordomsalternativet. Detta kan användas för att ta bort olämpliga ord eller maskera dem.
-
profanity
svordomsalternativvärde.
Syntax: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Anger rösten för inbäddad talsyntes.
name
Röstnamnet för den inbäddade talsyntesen.license
Licenstexten.
Syntax: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Hämtar röstnamnet för inbäddad talsyntes.
Namnet på talsyntesmodellen, d.v.s. röstnamnet.
Syntax: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Anger talsyntesens utdataformat (t.ex. Riff16Khz16BitMonoPcm).
-
formatId
Anger utdataformatets ID
Syntax: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Hämtar talsyntesens utdataformat.
Talsyntesens utdataformat.
Syntax: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Hämtar en lista över tillgängliga talöversättningsmodeller.
Information om talöversättningsmodell.
Syntax: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );
Anger modellen för talöversättning.
name
modellnamn.license
Licenstext.
Syntax: public inline std::string GetSpeechTranslationModelName ( ) const;
Hämtar modellnamnet för talöversättning.
Namnet på talöversättningsmodellen.
Syntax: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );
Anger modellen för nyckelordsigenkänning. Detta är för kundspecifika modeller som är skräddarsydda för att identifiera aktiveringsord och direkta kommandon.
name
modellnamn.license
Licenstext.
Syntax: public inline std::string GetKeywordRecognitionModelName ( ) const;
Hämtar modellnamnet för nyckelordsigenkänning.
Namnet på nyckelordsigenkänningsmodellen.
Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );
Anger ett egenskapsvärde efter namn.
name
Egenskapsnamnet.value
Egenskapsvärdet.
Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );
Anger ett egenskapsvärde efter ID.
id
Egenskaps-ID.value
Egenskapsvärdet.
Syntax: public inline std::string GetProperty ( const std::string & name ) const;
Hämtar ett egenskapsvärde efter namn.
-
name
Parameternamnet.
Egenskapsvärdet.
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Hämtar ett egenskapsvärde efter ID.
-
id
Parameter-ID.
Egenskapsvärdet.
Syntax: public virtual ~EmbeddedSpeechConfig ( ) = default;
Förstör objektet.
Syntax: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Skapar en instans av den inbäddade talkonfigurationen med en angiven offlinemodellsökväg.
-
path
Mappsökvägen för att söka efter offlinemodeller. Detta kan vara en rotsökväg där flera modeller finns i undermappar eller en direkt sökväg till en specifik modellmapp.
En delad pekare till den nya inbäddade talkonfigurationsinstansen.
Syntax: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Skapar en instans av den inbäddade talkonfigurationen med angivna offlinemodellsökvägar.
-
paths
Mappsökvägarna för att söka efter offlinemodeller. Det kan vara rotsökvägar där flera modeller finns i undermappar eller direkta sökvägar till specifika modellmappar.
En delad pekare till den nya inbäddade talkonfigurationsinstansen.