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