Share via


VoiceProfileClient class

Meghatározza a VoiceProfileClient osztályt a Speaker Recognition Handles felhasználói műveletekhez hangprofil-műveletekhez (például createProfile, deleteProfile)

Extends

Konstruktorok

VoiceProfileClient(SpeechConfig)

VoiceProfileClient konstruktor.

Tulajdonságok

authorizationToken

Lekéri a szolgáltatással való kommunikációhoz használt engedélyezési jogkivonatot.

internalData
properties

A VoiceProfileClienthez definiált tulajdonságok és azok értékeinek gyűjteménye.

telemetryEnabled

Ez a metódus a telemetriabeállítás aktuális állapotát adja vissza.

Örökölt tulajdonságok

sessionStarted

Meghatározza az eseménykezelőt a munkamenet által indított eseményekhez.

sessionStopped

Meghatározza az eseménykezelőt a munkamenet leállított eseményeihez.

speechEndDetected

Meghatározza az eseménykezelőt a beszédleállított eseményekhez.

speechStartDetected

Meghatározza az eseménykezelőt a beszédfelismerés által indított eseményekhez.

Metódusok

close()

Objektum törlése és mögöttes kapcsolat bezárása

createProfileAsync(VoiceProfileType, string)

Beszélőfelismerési hangprofil létrehozása

deleteProfileAsync(VoiceProfile)

Beszélőfelismerési hangprofil törlése

enrollProfileAsync(VoiceProfile, AudioConfig)

Beszélőfelismerési hangprofil létrehozása

getActivationPhrasesAsync(VoiceProfileType, string)

Érvényes engedélyezési kifejezések lekérése a hangprofil-regisztrációhoz

getAllProfilesAsync(VoiceProfileType)

Az összes hangprofil lekérése a fiókban a megadott hangprofil-típussal

resetProfileAsync(VoiceProfile)

Beszélőfelismerési hangprofil összes regisztrációjának eltávolítása

retrieveEnrollmentResultAsync(VoiceProfile)

Hangprofil aktuális adatainak lekérése

Örökölt metódusok

enableTelemetry(boolean)

Ez a módszer globálisan engedélyezi vagy letiltja a telemetriát.

Konstruktor adatai

VoiceProfileClient(SpeechConfig)

VoiceProfileClient konstruktor.

new VoiceProfileClient(speechConfig: SpeechConfig)

Paraméterek

speechConfig
SpeechConfig

A szintetizátor kezdeti tulajdonságainak készlete (hitelesítési kulcs, régió, &c)

Tulajdonság adatai

authorizationToken

Lekéri a szolgáltatással való kommunikációhoz használt engedélyezési jogkivonatot.

string authorizationToken

Tulajdonság értéke

string

Engedélyezési jogkivonat.

internalData

object internalData

Tulajdonság értéke

object

properties

A VoiceProfileClienthez definiált tulajdonságok és azok értékeinek gyűjteménye.

PropertyCollection properties

Tulajdonság értéke

A VoiceProfileClienthez definiált tulajdonságok és azok értékeinek gyűjteménye.

telemetryEnabled

Ez a metódus a telemetriabeállítás aktuális állapotát adja vissza.

static boolean telemetryEnabled

Tulajdonság értéke

boolean

true (igaz), ha a telemetria engedélyezve van, false (hamis).

Örökölt tulajdonság részletei

sessionStarted

Meghatározza az eseménykezelőt a munkamenet által indított eseményekhez.

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

Tulajdonság értéke

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

Örököltrecognizer.sessionStarted

sessionStopped

Meghatározza az eseménykezelőt a munkamenet leállított eseményeihez.

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

Tulajdonság értéke

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

Recognizer.sessionStoppedfájlból örökölt

speechEndDetected

Meghatározza az eseménykezelőt a beszédleállított eseményekhez.

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

Tulajdonság értéke

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

Örökölt: Recognizer.speechEndDetected

speechStartDetected

Meghatározza az eseménykezelőt a beszédfelismerés által indított eseményekhez.

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

Tulajdonság értéke

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

ÖrököltRecognizer.speechStartDetected

Metódus adatai

close()

Objektum törlése és mögöttes kapcsolat bezárása

function close(): Promise<void>

Válaszok

Promise<void>

createProfileAsync(VoiceProfileType, string)

Beszélőfelismerési hangprofil létrehozása

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

Paraméterek

profileType
VoiceProfileType

A létrehozandó hangprofil típusa

lang

string

Nyelvi sztring (területi beállítás) a hangprofilhoz

Válaszok

Promise<VoiceProfile>

  • A VoiceProfile ígérete.

deleteProfileAsync(VoiceProfile)

Beszélőfelismerési hangprofil törlése

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

Paraméterek

profile
VoiceProfile

Törölendő hangprofil

Válaszok

  • A VoiceProfileResult ígérete.

enrollProfileAsync(VoiceProfile, AudioConfig)

Beszélőfelismerési hangprofil létrehozása

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

Paraméterek

profile
VoiceProfile

Hangprofil a regisztráció létrehozásához a következőhöz:

audioConfig
AudioConfig

forrásadatok, amelyekből regisztrációt kíván létrehozni

Válaszok

  • A VoiceProfileEnrollmentResult ígérete.

getActivationPhrasesAsync(VoiceProfileType, string)

Érvényes engedélyezési kifejezések lekérése a hangprofil-regisztrációhoz

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

Paraméterek

profileType
VoiceProfileType

Profiltípus a következő aktiválási kifejezéseinek lekéréséhez:

lang

string

Nyelvi sztring (területi beállítás) a hangprofilhoz

Válaszok

getAllProfilesAsync(VoiceProfileType)

Az összes hangprofil lekérése a fiókban a megadott hangprofil-típussal

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

Paraméterek

profileType
VoiceProfileType

profiltípus (azonosítás/ellenőrzés), amelyhez profilokat szeretne listázni

Válaszok

  • A VoiceProfileEnrollmentResults tömbjének ígérete.

resetProfileAsync(VoiceProfile)

Beszélőfelismerési hangprofil összes regisztrációjának eltávolítása

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

Paraméterek

profile
VoiceProfile

Hangprofil alaphelyzetbe állításához

Válaszok

  • A VoiceProfileResult ígérete.

retrieveEnrollmentResultAsync(VoiceProfile)

Hangprofil aktuális adatainak lekérése

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

Paraméterek

profile
VoiceProfile

Hangprofil a következő adatainak lekéréséhez:

Válaszok

  • A VoiceProfileEnrollmentResult ígérete.

Örökölt metódus részletei

enableTelemetry(boolean)

Ez a módszer globálisan engedélyezi vagy letiltja a telemetriát.

static function enableTelemetry(enabled: boolean)

Paraméterek

enabled

boolean

A telemetriagyűjtemény globális beállítása. Ha true (igaz) értékre van állítva, akkor a rendszer a telemetriai adatokat , például a mikrofonhibákat, a felismerési hibákat gyűjti össze, és elküldi a Microsoftnak. Ha false (hamis) értékre van állítva, a rendszer nem küld telemetriát a Microsoftnak.

ÖrököltRecognizer.enableTelemetry