Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
nameModellnamnet.licenseLicenstexten.
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
-
formatutdataformat 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
-
profanitysvordomsalternativvärde.
SetSpeechSynthesisVoice
Syntax: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Anger rösten för inbäddad talsyntes.
Parametrar
nameRöstnamnet för den inbäddade talsyntesen.licenseLicenstexten.
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
-
formatIdAnger 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
namemodellnamn.licenseLicenstext.
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
namemodellnamn.licenseLicenstext.
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
nameEgenskapsnamnet.valueEgenskapsvärdet.
SetProperty
Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );
Anger ett egenskapsvärde efter ID.
Parametrar
idEgenskaps-ID.valueEgenskapsvärdet.
GetProperty
Syntax: public inline std::string GetProperty ( const std::string & name ) const;
Hämtar ett egenskapsvärde efter namn.
Parametrar
-
nameParameternamnet.
Returnerar
Egenskapsvärdet.
GetProperty
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Hämtar ett egenskapsvärde efter ID.
Parametrar
-
idParameter-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
-
pathMappsö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
-
pathsMappsö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.