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
Voice |
VoiceProfileClient konstruktor. |
Tulajdonságok
authorization |
Lekéri a szolgáltatással való kommunikációhoz használt engedélyezési jogkivonatot. |
internal |
|
properties | A VoiceProfileClienthez definiált tulajdonságok és azok értékeinek gyűjteménye. |
telemetry |
Ez a metódus a telemetriabeállítás aktuális állapotát adja vissza. |
Örökölt tulajdonságok
session |
Meghatározza az eseménykezelőt a munkamenet által indított eseményekhez. |
session |
Meghatározza az eseménykezelőt a munkamenet leállított eseményeihez. |
speech |
Meghatározza az eseménykezelőt a beszédleállított eseményekhez. |
speech |
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 |
create |
Beszélőfelismerési hangprofil létrehozása |
delete |
Beszélőfelismerési hangprofil törlése |
enroll |
Beszélőfelismerési hangprofil létrehozása |
get |
Érvényes engedélyezési kifejezések lekérése a hangprofil-regisztrációhoz |
get |
Az összes hangprofil lekérése a fiókban a megadott hangprofil-típussal |
reset |
Beszélőfelismerési hangprofil összes regisztrációjának eltávolítása |
retrieve |
Hangprofil aktuális adatainak lekérése |
Örökölt metódusok
enable |
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
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
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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