VoiceProfileClient class
Definiuje klasę VoiceProfileClient dla operacji rozpoznawania osoby mówiącej z operacji użytkownika dla operacji profilu głosowego (np. createProfile, deleteProfile)
- Extends
Konstruktory
Voice |
Konstruktor VoiceProfileClient. |
Właściwości
authorization |
Pobiera token autoryzacji używany do komunikowania się z usługą. |
internal |
|
properties | Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu VoiceProfileClient. |
telemetry |
Ta metoda zwraca bieżący stan ustawienia telemetrii. |
Właściwości dziedziczone
session |
Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji. |
session |
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji. |
speech |
Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy. |
Metody
close() | Czyszczenie obiektu i zamykanie połączenia bazowego |
create |
Tworzenie profilu głosu rozpoznawania osoby mówiącej |
delete |
Usuwanie profilu głosu rozpoznawania osoby mówiącej |
enroll |
Tworzenie profilu głosu rozpoznawania osoby mówiącej |
get |
Uzyskiwanie prawidłowych fraz autoryzacji na potrzeby rejestracji profilu głosowego |
get |
Pobieranie wszystkich profilów głosowych na koncie z danym typem profilu głosowego |
reset |
Usuwanie wszystkich rejestracji dla profilu głosowego rozpoznawania osoby mówiącej |
retrieve |
Pobieranie bieżących informacji o profilu głosowym |
Metody dziedziczone
enable |
Ta metoda globalnie włącza lub wyłącza telemetrię. |
Szczegóły konstruktora
VoiceProfileClient(SpeechConfig)
Konstruktor VoiceProfileClient.
new VoiceProfileClient(speechConfig: SpeechConfig)
Parametry
- speechConfig
- SpeechConfig
Zestaw właściwości początkowych dla tego syntetyzatora (klucz uwierzytelniania, region, &c)
Szczegóły właściwości
authorizationToken
Pobiera token autoryzacji używany do komunikowania się z usługą.
string authorizationToken
Wartość właściwości
string
Token autoryzacji.
internalData
object internalData
Wartość właściwości
object
properties
Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu VoiceProfileClient.
PropertyCollection properties
Wartość właściwości
Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu VoiceProfileClient.
telemetryEnabled
Ta metoda zwraca bieżący stan ustawienia telemetrii.
static boolean telemetryEnabled
Wartość właściwości
boolean
wartość true, jeśli telemetria jest włączona, w przeciwnym razie wartość false.
Szczegóły właściwości dziedziczonej
sessionStarted
Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Wartość właściwości
(sender: Recognizer, event: SessionEventArgs) => void
Dziedziczone zrecognizer.sessionStarted
sessionStopped
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Wartość właściwości
(sender: Recognizer, event: SessionEventArgs) => void
Dziedziczone zrecognizer.sessionStopped
speechEndDetected
Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Wartość właściwości
(sender: Recognizer, event: RecognitionEventArgs) => void
Dziedziczone zrecognizer.speechEndDetected
speechStartDetected
Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Wartość właściwości
(sender: Recognizer, event: RecognitionEventArgs) => void
Dziedziczone zrecognizer.speechStartDetected
Szczegóły metody
close()
Czyszczenie obiektu i zamykanie połączenia bazowego
function close(): Promise<void>
Zwraca
Promise<void>
createProfileAsync(VoiceProfileType, string)
Tworzenie profilu głosu rozpoznawania osoby mówiącej
function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>
Parametry
- profileType
- VoiceProfileType
Typ profilu głosowego do utworzenia
- lang
-
string
Ciąg języka (ustawienia regionalne) dla profilu głosowego
Zwraca
Promise<VoiceProfile>
- Obietnica aplikacji VoiceProfile.
deleteProfileAsync(VoiceProfile)
Usuwanie profilu głosu rozpoznawania osoby mówiącej
function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parametry
- profile
- VoiceProfile
Profil głosowy do usunięcia
Zwraca
Promise<VoiceProfileResult>
- Obietnica funkcji VoiceProfileResult.
enrollProfileAsync(VoiceProfile, AudioConfig)
Tworzenie profilu głosu rozpoznawania osoby mówiącej
function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>
Parametry
- profile
- VoiceProfile
Profil głosowy do utworzenia rejestracji dla
- audioConfig
- AudioConfig
informacje źródłowe, z których należy utworzyć rejestrację
Zwraca
Promise<VoiceProfileEnrollmentResult>
- Obietnica funkcji VoiceProfileEnrollmentResult.
getActivationPhrasesAsync(VoiceProfileType, string)
Uzyskiwanie prawidłowych fraz autoryzacji na potrzeby rejestracji profilu głosowego
function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>
Parametry
- profileType
- VoiceProfileType
Typ profilu umożliwiający uzyskanie fraz aktywacji dla
- lang
-
string
Ciąg języka (ustawienia regionalne) dla profilu głosowego
Zwraca
Promise<VoiceProfilePhraseResult>
getAllProfilesAsync(VoiceProfileType)
Pobieranie wszystkich profilów głosowych na koncie z danym typem profilu głosowego
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
Parametry
- profileType
- VoiceProfileType
typ profilu (identyfikacja/weryfikacja), dla którego ma być wyświetlona lista profilów
Zwraca
Promise<VoiceProfileEnrollmentResult[]>
- Obietnica tablicy VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
Usuwanie wszystkich rejestracji dla profilu głosowego rozpoznawania osoby mówiącej
function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parametry
- profile
- VoiceProfile
Profil głosowy do zresetowania
Zwraca
Promise<VoiceProfileResult>
- Obietnica funkcji VoiceProfileResult.
retrieveEnrollmentResultAsync(VoiceProfile)
Pobieranie bieżących informacji o profilu głosowym
function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>
Parametry
- profile
- VoiceProfile
Profil głosowy do pobierania informacji dla
Zwraca
Promise<VoiceProfileEnrollmentResult>
- Obietnica funkcji VoiceProfileEnrollmentResult.
Szczegóły metody dziedziczonej
enableTelemetry(boolean)
Ta metoda globalnie włącza lub wyłącza telemetrię.
static function enableTelemetry(enabled: boolean)
Parametry
- enabled
-
boolean
Globalne ustawienie dla kolekcji danych telemetrycznych. W przypadku ustawienia wartości true informacje telemetryczne, takie jak błędy mikrofonu, są zbierane i wysyłane do firmy Microsoft. W przypadku ustawienia wartości false żadne dane telemetryczne nie są wysyłane do firmy Microsoft.
Dziedziczone zrecognizer.enableTelemetry