VoiceProfileClient class
Definuje třídu VoiceProfileClient pro operace rozpoznávání mluvčího od uživatele pro operace hlasového profilu (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 hodnot definovaných 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é relací. |
session |
Definuje obslužnou rutinu události pro zastavené události relace. |
speech |
Definuje obslužnou rutinu události pro zastavené události ř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 zavření základní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ů na účtu s daným typem hlasového profilu |
reset |
Odebrání všech registrací pro hlasový profil rozpoznávání 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 hodnot definovaných pro tento VoiceProfileClient.
PropertyCollection properties
Hodnota vlastnosti
Kolekce vlastností a jejich hodnot definovaných pro tento VoiceProfileClient.
telemetryEnabled
Tato metoda vrátí aktuální stav nastavení telemetrie.
static boolean telemetryEnabled
Hodnota vlastnosti
boolean
True, pokud je povolená telemetrie, jinak false.
Podrobnosti zděděných vlastností
sessionStarted
Definuje obslužnou rutinu události pro události spuštěné relací.
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 zastavené události relace.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
zděděný zRecognizer.sessionStopped
speechEndDetected
Definuje obslužnou rutinu události pro zastavené události řeči.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: RecognitionEventArgs) => void
zděděný 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ěné zRecognizer.speechStartDetected
Podrobnosti metody
close()
Vyčištění objektu a zavření základní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 profilu hlasu, který se má vytvořit
- lang
-
string
Jazykový řetězec (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
Odstranit hlasový profil
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
Jazykový řetězec (národní prostředí) pro hlasový profil
Návraty
Promise<VoiceProfilePhraseResult>
getAllProfilesAsync(VoiceProfileType)
Získání všech hlasových profilů na účtu s daným typem hlasového profilu
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
Parametry
- profileType
- VoiceProfileType
typ profilu (identifikace/ověření), pro který mají být uvedeny profily
Návraty
Promise<VoiceProfileEnrollmentResult[]>
- Příslib pole VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
Odebrání všech registrací pro hlasový profil rozpoznávání 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
Voice Profile to retrieve info for
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 a odesílají microsoftu telemetrické informace, jako jsou chyby mikrofonu, chyby rozpoznávání. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.
zděděno zRecognizer.enableTelemetry