Delen via


VoiceProfileClient class

Definieert de VoiceProfileClient-klasse voor bewerkingen van speaker recognition van de gebruiker voor spraakprofielbewerkingen (bijvoorbeeld createProfile, deleteProfile)

Uitbreiding

Constructors

VoiceProfileClient(SpeechConfig)

VoiceProfileClient-constructor.

Eigenschappen

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service.

internalData
properties

De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze VoiceProfileClient.

telemetryEnabled

Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.

Overgenomen eigenschappen

sessionStarted

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak.

speechStartDetected

Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak.

Methoden

close()

Object opschonen en onderliggende verbinding sluiten

createProfileAsync(VoiceProfileType, string)

Een spraakprofiel voor sprekerherkenning maken

deleteProfileAsync(VoiceProfile)

Een spraakprofiel voor sprekerherkenning verwijderen

enrollProfileAsync(VoiceProfile, AudioConfig)

Een spraakprofiel voor sprekerherkenning maken

getActivationPhrasesAsync(VoiceProfileType, string)

Geldige autorisatietermen ophalen voor spraakprofielinschrijving

getAllProfilesAsync(VoiceProfileType)

Alle spraakprofielen op account ophalen met het opgegeven spraakprofieltype

resetProfileAsync(VoiceProfile)

Alle inschrijvingen voor een spraakprofiel voor sprekerherkenning verwijderen

retrieveEnrollmentResultAsync(VoiceProfile)

Actuele informatie over een spraakprofiel ophalen

Overgenomen methoden

enableTelemetry(boolean)

Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld.

Constructordetails

VoiceProfileClient(SpeechConfig)

VoiceProfileClient-constructor.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parameters

speechConfig
SpeechConfig

Een set initiƫle eigenschappen voor deze synthesizer (verificatiesleutel, regio, &c)

Eigenschapdetails

authorizationToken

Hiermee haalt u het autorisatietoken op dat wordt gebruikt om te communiceren met de service.

string authorizationToken

Waarde van eigenschap

string

Autorisatietoken.

internalData

object internalData

Waarde van eigenschap

object

properties

De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze VoiceProfileClient.

PropertyCollection properties

Waarde van eigenschap

De verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze VoiceProfileClient.

telemetryEnabled

Met deze methode wordt de huidige status van de telemetrie-instelling geretourneerd.

static boolean telemetryEnabled

Waarde van eigenschap

boolean

waar als de telemetrie is ingeschakeld, anders onwaar.

Details van overgenomen eigenschap

sessionStarted

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestart met een sessie.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Waarde van eigenschap

(sender: Recognizer, event: SessionEventArgs) => void

overgenomen vanRecognizer.sessionStarted

sessionStopped

Definieert gebeurtenis-handler voor sessie gestopte gebeurtenissen.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Waarde van eigenschap

(sender: Recognizer, event: SessionEventArgs) => void

overgenomen vanRecognizer.sessionStopped-

speechEndDetected

Definieert gebeurtenis-handler voor gebeurtenissen die zijn gestopt voor spraak.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Waarde van eigenschap

(sender: Recognizer, event: RecognitionEventArgs) => void

overgenomen vanRecognizer.speechEndDetected-

speechStartDetected

Definieert gebeurtenis-handler voor gestarte gebeurtenissen voor spraak.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Waarde van eigenschap

(sender: Recognizer, event: RecognitionEventArgs) => void

overgenomen vanRecognizer.speechStartDetected

Methodedetails

close()

Object opschonen en onderliggende verbinding sluiten

function close(): Promise<void>

Retouren

Promise<void>

createProfileAsync(VoiceProfileType, string)

Een spraakprofiel voor sprekerherkenning maken

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

Parameters

profileType
VoiceProfileType

Type spraakprofiel dat moet worden gemaakt

lang

string

Taaltekenreeks (landinstelling) voor Spraakprofiel

Retouren

Promise<VoiceProfile>

  • Belofte van een VoiceProfile.

deleteProfileAsync(VoiceProfile)

Een spraakprofiel voor sprekerherkenning verwijderen

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parameters

profile
VoiceProfile

Spraakprofiel dat moet worden verwijderd

Retouren

  • Belofte van een VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Een spraakprofiel voor sprekerherkenning maken

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

Parameters

profile
VoiceProfile

Spraakprofiel voor het maken van inschrijving voor

audioConfig
AudioConfig

brongegevens waaruit u inschrijving wilt maken

Retouren

  • Belofte van een VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Geldige autorisatietermen ophalen voor spraakprofielinschrijving

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

Parameters

profileType
VoiceProfileType

Profieltype voor het ophalen van activeringszinnen voor

lang

string

Taaltekenreeks (landinstelling) voor Spraakprofiel

Retouren

getAllProfilesAsync(VoiceProfileType)

Alle spraakprofielen op account ophalen met het opgegeven spraakprofieltype

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

Parameters

profileType
VoiceProfileType

profieltype (identificatie/verificatie) waarvoor profielen moeten worden vermeld

Retouren

  • Belofte van een matrix van VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Alle inschrijvingen voor een spraakprofiel voor sprekerherkenning verwijderen

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parameters

profile
VoiceProfile

Spraakprofiel dat opnieuw moet worden ingesteld

Retouren

  • Belofte van een VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Actuele informatie over een spraakprofiel ophalen

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

Parameters

profile
VoiceProfile

Spraakprofiel voor het ophalen van gegevens voor

Retouren

  • Belofte van een VoiceProfileEnrollmentResult.

Details overgenomen methode

enableTelemetry(boolean)

Met deze methode wordt telemetrie globaal ingeschakeld of uitgeschakeld.

static function enableTelemetry(enabled: boolean)

Parameters

enabled

boolean

Globale instelling voor telemetrieverzameling. Als deze optie is ingesteld op waar, worden telemetriegegevens, zoals microfoonfouten, herkenningsfouten verzameld en verzonden naar Microsoft. Als deze optie is ingesteld op onwaar, wordt er geen telemetrie verzonden naar Microsoft.

overgenomen vanRecognizer.enableTelemetry-