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

VoiceProfileClient(SpeechConfig)

Konstruktor VoiceProfileClient.

Właściwości

authorizationToken

Pobiera token autoryzacji używany do komunikowania się z usługą.

internalData
properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu VoiceProfileClient.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

Właściwości dziedziczone

sessionStarted

Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

speechEndDetected

Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

speechStartDetected

Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy.

Metody

close()

Czyszczenie obiektu i zamykanie połączenia bazowego

createProfileAsync(VoiceProfileType, string)

Tworzenie profilu głosu rozpoznawania osoby mówiącej

deleteProfileAsync(VoiceProfile)

Usuwanie profilu głosu rozpoznawania osoby mówiącej

enrollProfileAsync(VoiceProfile, AudioConfig)

Tworzenie profilu głosu rozpoznawania osoby mówiącej

getActivationPhrasesAsync(VoiceProfileType, string)

Uzyskiwanie prawidłowych fraz autoryzacji na potrzeby rejestracji profilu głosowego

getAllProfilesAsync(VoiceProfileType)

Pobieranie wszystkich profilów głosowych na koncie z danym typem profilu głosowego

resetProfileAsync(VoiceProfile)

Usuwanie wszystkich rejestracji dla profilu głosowego rozpoznawania osoby mówiącej

retrieveEnrollmentResultAsync(VoiceProfile)

Pobieranie bieżących informacji o profilu głosowym

Metody dziedziczone

enableTelemetry(boolean)

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

  • 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

  • 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

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

  • 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

  • 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

  • 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