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
Voice |
Konstruktor VoiceProfileClient. |
Vlastnosti
authorization |
Získá autorizační token použitý ke komunikaci se službou. |
internal |
|
properties | Kolekce vlastností a jejich hodnoty definované pro tento VoiceProfileClient. |
telemetry |
Tato metoda vrátí aktuální stav nastavení telemetrie. |
Zděděné vlastnosti
session |
Definuje obslužnou rutinu události pro události spuštěné relace. |
session |
Definuje obslužnou rutinu události pro události zastavení relace. |
speech |
Definuje obslužnou rutinu události pro události zastavení řeči. |
speech |
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í |
create |
Vytvoření hlasového profilu rozpoznávání mluvčího |
delete |
Odstranění hlasového profilu rozpoznávání mluvčího |
enroll |
Vytvoření hlasového profilu rozpoznávání mluvčího |
get |
Získání platných autorizačních frází pro registraci hlasového profilu |
get |
Získání všech hlasových profilů v účtu s daným typem hlasového profilu |
reset |
Odebrání všech registrací pro profil rozpoznávání hlasu mluvčího |
retrieve |
Získání aktuálních informací o hlasovém profilu |
Zděděné metody
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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