Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Klasse die de configuratie van ingesloten (offline) spraak definieert.
Leden
operator SPXSPEECHCONFIGHANDLE
Syntaxis: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retourneert
Een handvat.
GetSpeechRecognitionModels
Syntaxis: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Hiermee haalt u een lijst met beschikbare spraakherkenningsmodellen op.
Retourneert
Gegevens van spraakherkenningsmodel.
SetSpeechRecognitionModel
Syntaxis: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );
Hiermee stelt u het model voor spraakherkenning in.
Parameters
namede modelnaam.licensede licentietekst.
GetSpeechRecognitionModelName
Syntaxis: public inline std::string GetSpeechRecognitionModelName ( ) const;
Hiermee haalt u de modelnaam voor spraakherkenning op.
Retourneert
De naam van het spraakherkenningsmodel.
SetSpeechRecognitionOutputFormat
Syntaxis: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Hiermee stelt u de uitvoerindeling voor spraakherkenning in.
Parameters
-
formatuitvoerindeling voor spraakherkenning (eenvoudig of gedetailleerd).
GetSpeechRecognitionOutputFormat
Syntaxis: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Hiermee haalt u de uitvoerindeling voor spraakherkenning op.
Retourneert
Uitvoerindeling voor spraakherkenning (eenvoudig of gedetailleerd).
SetProfanity
Syntaxis: public inline void SetProfanity ( ProfanityOption profanity );
Hiermee stelt u de optie voor grof taalgebruik in. Dit kan worden gebruikt om scheldwoorden te verwijderen of te maskeren.
Parameters
-
profanitywaarde voor de optie Scheldbaarheid.
SetSpeechSynthesisVoice
Syntaxis: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Hiermee stelt u de stem in voor ingesloten spraaksynthese.
Parameters
nameDe naam van de ingesloten spraaksynthese.licensede licentietekst.
GetSpeechSynthesisVoiceName
Syntaxis: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Hiermee haalt u de spraaknaam op voor ingesloten spraaksynthese.
Retourneert
De naam van het spraaksynthesemodel, bijvoorbeeld de naam van de stem.
SetSpeechSynthesisOutputFormat
Syntaxis: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Hiermee stelt u de uitvoerindeling voor spraaksynthese in (bijvoorbeeld Riff16Khz16BitMonoPcm).
Parameters
-
formatIdHiermee geeft u de id van de uitvoerindeling op
GetSpeechSynthesisOutputFormat
Syntaxis: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Hiermee haalt u de uitvoerindeling voor spraaksynthese op.
Retourneert
De uitvoerindeling voor spraaksynthese.
GetSpeechTranslationModels
Syntaxis: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Hiermee haalt u een lijst met beschikbare spraakomzettingsmodellen op.
Retourneert
Gegevens van spraakomzettingsmodel.
SetSpeechTranslationModel
Syntaxis: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );
Hiermee stelt u het model voor spraakomzetting in.
Parameters
namemodelnaam.licenselicentietekst.
GetSpeechTranslationModelName
Syntaxis: public inline std::string GetSpeechTranslationModelName ( ) const;
Hiermee haalt u de modelnaam voor spraakomzetting op.
Retourneert
De naam van het spraakomzettingsmodel.
SetKeywordRecognitionModel
Syntaxis: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );
Hiermee stelt u het model voor trefwoordherkenning in. Dit is voor klantspecifieke modellen die zijn afgestemd op het detecteren van ontwaakwoorden en directe opdrachten.
Parameters
namemodelnaam.licenselicentietekst.
GetKeywordRecognitionModelName
Syntaxis: public inline std::string GetKeywordRecognitionModelName ( ) const;
Hiermee haalt u de modelnaam voor trefwoordherkenning op.
Retourneert
De naam van het model voor trefwoordherkenning.
SetProperty
Syntaxis: public inline void SetProperty ( const std::string & name , const std::string & value );
Hiermee stelt u een eigenschapswaarde op naam in.
Parameters
namede naam van de eigenschap.valuede waarde van de eigenschap.
SetProperty
Syntaxis: public inline void SetProperty ( PropertyId id , const std::string & value );
Hiermee stelt u een eigenschapswaarde in op id.
Parameters
idde eigenschaps-id.valuede waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( const std::string & name ) const;
Hiermee haalt u een eigenschapswaarde op naam op.
Parameters
-
namede parameternaam.
Retourneert
De waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( PropertyId id ) const;
Hiermee haalt u een eigenschapswaarde op id op.
Parameters
-
idde parameter-id.
Retourneert
De waarde van de eigenschap.
~EmbeddedSpeechConfig
Syntaxis: public virtual ~EmbeddedSpeechConfig ( ) = default;
Hiermee wordt het object gedestructeerd.
FromPath
Syntaxis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Hiermee maakt u een exemplaar van de ingesloten spraakconfiguratie met een opgegeven offlinemodelpad.
Parameters
-
pathHet pad naar de map voor het zoeken naar offlinemodellen. Dit kan een hoofdpad zijn waaronder verschillende modellen zich in submappen bevinden of een direct pad naar een specifieke modelmap.
Retourneert
Een gedeelde aanwijzer naar het nieuwe configuratie-exemplaar voor ingesloten spraak.
FromPaths
Syntaxis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Hiermee maakt u een exemplaar van de ingesloten spraakconfiguratie met opgegeven offlinemodelpaden.
Parameters
-
pathsDe mappaden voor het zoeken naar offlinemodellen. Dit kunnen hoofdpaden zijn waaronder verschillende modellen zich in submappen bevinden of directe paden naar specifieke modelmappen.
Retourneert
Een gedeelde aanwijzer naar het nieuwe configuratie-exemplaar voor ingesloten spraak.