class Speaker::VoiceProfileClient
class Speaker::VoiceProfileClient
: public std::enable_shared_from_this< VoiceProfileClient >
Klasse voor VoiceProfileClient. Met deze klasse maakt u een spraakprofielclient voor het maken, registreren, verwijderen en opnieuw instellen van een spraakprofiel. Toegevoegd in versie 1.12.0.
Leden
Eigenschappen
Syntaxis: public PropertyCollection & Properties;
Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze VoiceProfileClient.
~VoiceProfileClient
Syntaxis: public inline virtual ~VoiceProfileClient ( );
Destructor.
CreateProfileAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfile > > CreateProfileAsync ( VoiceProfileType profileType , const std::string & locale );
Maak een spraakprofiel.
Parameters
profileType
een VoiceProfile-type.locale
een landinstelling, bijvoorbeeld 'en-us'
Retouren
Een clientobject met een spraakprofiel met smart pointer verpakt.
EnrollProfileAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfileEnrollmentResult > > EnrollProfileAsync ( std::shared_ptr< VoiceProfile > profile , std::shared_ptr< Audio::AudioConfig > audioInput );
Een spraakprofiel inschrijven.
Parameters
profile
een spraakprofielobject.audioInput
een audio-invoer.
Retouren
Een met smart pointer verpakt inschrijvingsresultaatobject voor spraakprofielen.
DeleteProfileAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfileResult > > DeleteProfileAsync ( std::shared_ptr< VoiceProfile > profile );
Een spraakprofiel verwijderen.
Parameters
profile
een spraakprofielobject.
Retouren
Een resultaatobject met een ingepakt spraakprofiel met slimme aanwijzer.
ResetProfileasync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfileResult > > ResetProfileAsync ( std::shared_ptr< VoiceProfile > profile );
Een spraakprofiel opnieuw instellen.
Parameters
profile
een spraakprofielobject.
Retouren
Een resultaatobject met een ingepakt spraakprofiel met slimme aanwijzer.
RetrieveEnrollmentResultAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfileEnrollmentResult > > RetrieveEnrollmentResultAsync ( const std::string & voiceProfileId , VoiceProfileType voiceProfileType );
Haal een inschrijvingsresultaat op met de id en het type van het spraakprofiel.
Parameters
voiceProfileId
De VoiceProfile-id.voiceProfileType
Het VoiceProfileType.
Retouren
Een toekomst van het opgehaalde VoiceProfileEnrollmentResult.
RetrieveEnrollmentResultAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfileEnrollmentResult > > RetrieveEnrollmentResultAsync ( constVoiceProfile & voiceProfile );
Haal een inschrijvingsresultaat op op basis van het spraakprofiel.
Parameters
voiceProfile
een spraakprofielobject.
Retouren
GetAllProfilesAsync
Syntaxis: public inline std::future< std::vector< std::shared_ptr< VoiceProfile > > > GetAllProfilesAsync ( VoiceProfileType voiceProfileType );
Alle profielen ophalen met het opgegeven type.
Parameters
voiceProfileType
Het VoiceProfileType.
Retouren
Een toekomst van een vector van bestaande VoiceProfiles.
GetActivationPhrasesAsync
Syntaxis: public inline std::future< std::shared_ptr< VoiceProfilePhraseResult > > GetActivationPhrasesAsync ( VoiceProfileType voiceProfileType , const std::string & locale );
operator SPXVOICEPROFILECLIENTHANDLE
Syntaxis: public inline explicit operator SPXVOICEPROFILECLIENTHANDLE ( );
Interne. Expliciete conversieoperator.
Retouren
Een handvat.
FromConfig
Syntaxis: public inline static std::shared_ptr< VoiceProfileClient > FromConfig ( std::shared_ptr< SpeechConfig > speechConfig );
Maak een spraakprofielclient op basis van een spraakconfiguratie.
Parameters
speechConfig
Spraakconfiguratie.
Retouren
Een met smart pointer verpakte clientpointer voor spraakprofielen.