klasse EmbeddedSpeechConfig
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
name
de modelnaam.license
de 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
-
format
uitvoerindeling 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
-
profanity
waarde 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
name
De naam van de ingesloten spraaksynthese.license
de 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
-
formatId
Hiermee 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
name
modelnaam.license
licentietekst.
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
name
modelnaam.license
licentietekst.
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
name
de naam van de eigenschap.value
de 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
id
de eigenschaps-id.value
de 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
-
name
de 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
-
id
de 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
-
path
Het 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
-
paths
De 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.