class EmbeddedSpeechConfig
Klass som definierar inbäddad talkonfiguration (offline).
Medlemmar
operatorN SPXSPEECHCONFIGHANDLE
Syntax: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Intern operator som används för att hämta det underliggande referensvärdet.
Returnerar
Ett handtag.
GetSpeechRecognitionModels
Syntax: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Hämtar en lista över tillgängliga taligenkänningsmodeller.
Returnerar
Information om taligenkänningsmodell.
SetSpeechRecognitionModel
Syntax: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );
Anger modellen för taligenkänning.
Parametrar
name
Modellnamnet.license
Licenstexten.
GetSpeechRecognitionModelName
Syntax: public inline std::string GetSpeechRecognitionModelName ( ) const;
Hämtar modellnamnet för taligenkänning.
Returnerar
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.
Returnerar
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
svordomsalternativvärde.
SetSpeechSynthesisVoice
Syntax: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Anger rösten för inbäddad talsyntes.
Parametrar
name
Röstnamnet för den inbäddade talsyntesen.license
Licenstexten.
GetSpeechSynthesisVoiceName
Syntax: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Hämtar röstnamnet för inbäddad talsyntes.
Returnerar
Namnet på talsyntesmodellen, d.v.s. röstnamnet.
SetSpeechSynthesisOutputFormat
Syntax: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Anger talsyntesens utdataformat (t.ex. Riff16Khz16BitMonoPcm).
Parametrar
-
formatId
Anger utdataformatets ID
GetSpeechSynthesisOutputFormat
Syntax: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Hämtar talsyntesens utdataformat.
Returnerar
Talsyntesens utdataformat.
GetSpeechTranslationModels
Syntax: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Hämtar en lista över tillgängliga talöversättningsmodeller.
Returnerar
Information om talöversättningsmodell.
SetSpeechTranslationModel
Syntax: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );
Anger modellen för talöversättning.
Parametrar
name
modellnamn.license
Licenstext.
GetSpeechTranslationModelName
Syntax: public inline std::string GetSpeechTranslationModelName ( ) const;
Hämtar modellnamnet för talöversättning.
Returnerar
Namnet på talöversättningsmodellen.
SetKeywordRecognitionModel
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.
Parametrar
name
modellnamn.license
Licenstext.
GetKeywordRecognitionModelName
Syntax: public inline std::string GetKeywordRecognitionModelName ( ) const;
Hämtar modellnamnet för nyckelordsigenkänning.
Returnerar
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.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.
Returnerar
Egenskapsvärdet.
GetProperty
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Hämtar ett egenskapsvärde efter ID.
Parametrar
-
id
Parameter-ID.
Returnerar
Egenskapsvärdet.
~EmbeddedSpeechConfig
Syntax: public virtual ~EmbeddedSpeechConfig ( ) = default;
Förstör 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.
Returnerar
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. Det kan vara rotsökvägar där flera modeller finns i undermappar eller direkta sökvägar till specifika modellmappar.
Returnerar
En delad pekare till den nya inbäddade talkonfigurationsinstansen.