Sdílet prostřednictvím


VoiceProfileClient class

Definuje třídu VoiceProfileClient pro operace popisovačů rozpoznávání mluvčího od uživatele pro operace s hlasovým profilem (např. createProfile, deleteProfile).

Extends

Konstruktory

VoiceProfileClient(SpeechConfig)

Konstruktor VoiceProfileClient.

Vlastnosti

authorizationToken

Získá autorizační token použitý ke komunikaci se službou.

internalData
properties

Kolekce vlastností a jejich hodnoty definované pro tento VoiceProfileClient.

telemetryEnabled

Tato metoda vrátí aktuální stav nastavení telemetrie.

Zděděné vlastnosti

sessionStarted

Definuje obslužnou rutinu události pro události spuštěné relace.

sessionStopped

Definuje obslužnou rutinu události pro události zastavení relace.

speechEndDetected

Definuje obslužnou rutinu události pro události zastavení řeči.

speechStartDetected

Definuje obslužnou rutinu události pro události spuštěné řeči.

Metody

close()

Vyčištění objektu a ukončení podkladového připojení

createProfileAsync(VoiceProfileType, string)

Vytvoření hlasového profilu rozpoznávání mluvčího

deleteProfileAsync(VoiceProfile)

Odstranění hlasového profilu rozpoznávání mluvčího

enrollProfileAsync(VoiceProfile, AudioConfig)

Vytvoření hlasového profilu rozpoznávání mluvčího

getActivationPhrasesAsync(VoiceProfileType, string)

Získání platných autorizačních frází pro registraci hlasového profilu

getAllProfilesAsync(VoiceProfileType)

Získání všech hlasových profilů v účtu s daným typem hlasového profilu

resetProfileAsync(VoiceProfile)

Odebrání všech registrací pro profil rozpoznávání hlasu mluvčího

retrieveEnrollmentResultAsync(VoiceProfile)

Získání aktuálních informací o hlasovém profilu

Zděděné metody

enableTelemetry(boolean)

Tato metoda globálně povolí nebo zakáže telemetrii.

Podrobnosti konstruktoru

VoiceProfileClient(SpeechConfig)

Konstruktor VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parametry

speechConfig
SpeechConfig

Sada počátečních vlastností tohoto syntetizátoru (ověřovací klíč, oblast &c)

Podrobnosti vlastnosti

authorizationToken

Získá autorizační token použitý ke komunikaci se službou.

string authorizationToken

Hodnota vlastnosti

string

Autorizační token.

internalData

object internalData

Hodnota vlastnosti

object

properties

Kolekce vlastností a jejich hodnoty definované pro tento VoiceProfileClient.

PropertyCollection properties

Hodnota vlastnosti

Kolekce vlastností a jejich hodnoty definované pro tento VoiceProfileClient.

telemetryEnabled

Tato metoda vrátí aktuální stav nastavení telemetrie.

static boolean telemetryEnabled

Hodnota vlastnosti

boolean

true, pokud je telemetrie povolená, jinak false.

Podrobnosti zděděných vlastností

sessionStarted

Definuje obslužnou rutinu události pro události spuštěné relace.

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

Hodnota vlastnosti

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

Zděděno zRecognizer.sessionStarted

sessionStopped

Definuje obslužnou rutinu události pro události zastavení relace.

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

Hodnota vlastnosti

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

Zděděno zRecognizer.sessionStopped

speechEndDetected

Definuje obslužnou rutinu události pro události zastavení řeči.

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

Hodnota vlastnosti

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

Zděděno zRecognizer.speechEndDetected

speechStartDetected

Definuje obslužnou rutinu události pro události spuštěné řeči.

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

Hodnota vlastnosti

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

Zděděno zRecognizer.speechStartDetected

Podrobnosti metody

close()

Vyčištění objektu a ukončení podkladového připojení

function close(): Promise<void>

Návraty

Promise<void>

createProfileAsync(VoiceProfileType, string)

Vytvoření hlasového profilu rozpoznávání mluvčího

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

Parametry

profileType
VoiceProfileType

Typ hlasového profilu, který se má vytvořit

lang

string

Řetězec jazyka (národní prostředí) pro hlasový profil

Návraty

Promise<VoiceProfile>

  • Slib voiceprofile.

deleteProfileAsync(VoiceProfile)

Odstranění hlasového profilu rozpoznávání mluvčího

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

Parametry

profile
VoiceProfile

Hlasový profil, který se má odstranit

Návraty

  • Příslib voiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Vytvoření hlasového profilu rozpoznávání mluvčího

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

Parametry

profile
VoiceProfile

Hlasový profil pro vytvoření registrace pro

audioConfig
AudioConfig

informace o zdroji, ze kterých se má vytvořit registrace

Návraty

  • Příslib voiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Získání platných autorizačních frází pro registraci hlasového profilu

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

Parametry

profileType
VoiceProfileType

Typ profilu pro získání aktivačních frází pro

lang

string

Řetězec jazyka (národní prostředí) pro hlasový profil

Návraty

getAllProfilesAsync(VoiceProfileType)

Získání všech hlasových profilů v účtu s daným typem hlasového profilu

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

Parametry

profileType
VoiceProfileType

typ profilu (identifikace/ověření), pro který se mají vypsat profily

Návraty

  • Příslib pole VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Odebrání všech registrací pro profil rozpoznávání hlasu mluvčího

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

Parametry

profile
VoiceProfile

Hlasový profil, který se má resetovat

Návraty

  • Příslib voiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Získání aktuálních informací o hlasovém profilu

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

Parametry

profile
VoiceProfile

Hlasový profil pro načtení informací pro

Návraty

  • Příslib voiceProfileEnrollmentResult.

Podrobnosti zděděných metod

enableTelemetry(boolean)

Tato metoda globálně povolí nebo zakáže telemetrii.

static function enableTelemetry(enabled: boolean)

Parametry

enabled

boolean

Globální nastavení pro shromažďování telemetrie. Pokud je nastavená hodnota true, shromažďují se telemetrické informace, jako jsou chyby mikrofonu nebo chyby rozpoznávání, a posílají se do Microsoftu. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.

Zděděno zRecognizer.enableTelemetry