Share via


VoiceProfileClient Class

Definition

Creates and manages voice profiles that represent unique, distinguishable human voices. These profiles are used to identify individual enrolled speakers and customize speech recognition experiences. Added in 1.12.0

public sealed class VoiceProfileClient : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type VoiceProfileClient = class
    inherit DisposableBase
Public NotInheritable Class VoiceProfileClient
Inherits DisposableBase
Inheritance
Microsoft.CognitiveServices.Speech.Internal.DisposableBase
VoiceProfileClient

Remarks

See also: Get started with Speaker Recognition

Constructors

VoiceProfileClient(SpeechConfig)

Creates an instance of VoiceProfileClient.

Properties

Properties

Gets the collection of properties and their values defined for this instance of VoiceProfileClient.

Methods

CreateProfileAsync(VoiceProfileType, String)

Creates a voice profile as an asynchronous operation.

DeleteProfileAsync(VoiceProfile)

Deletes a voice profile asynchronously.

EnrollProfileAsync(VoiceProfile, AudioConfig)

Enrolls a voice profile asynchronously.

GetActivationPhrasesAsync(VoiceProfileType, String)

Get voice profile activation phrase result as an asynchronous operation.

GetAllProfilesAsync(VoiceProfileType)

Gets all voice profiles of a given profile type.

ResetProfileAsync(VoiceProfile)

Resets a voice profile asynchronously.

RetrieveEnrollmentResultAsync(VoiceProfile)

Retrieves an enrollment result associated with a voice profile.

Applies to