VoiceProfileClient class

Definisce la classe VoiceProfileClient per le operazioni Di riconoscimento del parlante dall'utente per le operazioni del profilo vocale ( ad esempio createProfile, deleteProfile)

Extends

Costruttori

VoiceProfileClient(SpeechConfig)

Costruttore VoiceProfileClient.

Proprietà

authorizationToken

Ottiene il token di autorizzazione utilizzato per comunicare con il servizio.

internalData
properties

Raccolta di proprietà e relativi valori definiti per questo VoiceProfileClient.

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

Proprietà ereditate

sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

speechStartDetected

Definisce il gestore eventi per gli eventi di avvio vocale.

Metodi

close()

Pulire l'oggetto e chiudere la connessione sottostante

createProfileAsync(VoiceProfileType, string)

Creare un profilo vocale di riconoscimento del parlante

deleteProfileAsync(VoiceProfile)

Eliminare un profilo vocale di riconoscimento del parlante

enrollProfileAsync(VoiceProfile, AudioConfig)

Creare un profilo vocale di riconoscimento del parlante

getActivationPhrasesAsync(VoiceProfileType, string)

Ottenere frasi di autorizzazione valide per la registrazione del profilo vocale

getAllProfilesAsync(VoiceProfileType)

Ottenere tutti i profili vocali nell'account con il tipo di profilo vocale specificato

resetProfileAsync(VoiceProfile)

Rimuovere tutte le registrazioni per un profilo vocale di riconoscimento del parlante

retrieveEnrollmentResultAsync(VoiceProfile)

Ottenere informazioni correnti di un profilo vocale

Metodi ereditati

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria a livello globale.

Dettagli costruttore

VoiceProfileClient(SpeechConfig)

Costruttore VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parametri

speechConfig
SpeechConfig

Set di proprietà iniziali per questo sintetizzatore (chiave di autenticazione, area, &c)

Dettagli proprietà

authorizationToken

Ottiene il token di autorizzazione utilizzato per comunicare con il servizio.

string authorizationToken

Valore della proprietà

string

Token di autorizzazione.

internalData

object internalData

Valore della proprietà

object

properties

Raccolta di proprietà e relativi valori definiti per questo VoiceProfileClient.

PropertyCollection properties

Valore della proprietà

Raccolta di proprietà e relativi valori definiti per questo VoiceProfileClient.

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

static boolean telemetryEnabled

Valore della proprietà

boolean

true se la telemetria è abilitata, false in caso contrario.

Dettagli proprietà ereditate

sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

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

Valore della proprietà

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

Ereditato daRecognizer.sessionStarted

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

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

Valore della proprietà

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

Ereditato daRecognizer.sessionStopped

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

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

Valore della proprietà

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

Ereditato daRecognizer.speechEndDetected

speechStartDetected

Definisce il gestore eventi per gli eventi di avvio vocale.

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

Valore della proprietà

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

Ereditato daRecognizer.speechStartDetected

Dettagli metodo

close()

Pulire l'oggetto e chiudere la connessione sottostante

function close(): Promise<void>

Restituisce

Promise<void>

createProfileAsync(VoiceProfileType, string)

Creare un profilo vocale di riconoscimento del parlante

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

Parametri

profileType
VoiceProfileType

Tipo di profilo vocale da creare

lang

string

Stringa di lingua (impostazioni locali) per Profilo vocale

Restituisce

Promise<VoiceProfile>

  • Promessa di voiceProfile.

deleteProfileAsync(VoiceProfile)

Eliminare un profilo vocale di riconoscimento del parlante

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

Parametri

profile
VoiceProfile

Profilo vocale da eliminare

Restituisce

  • Promessa di voiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Creare un profilo vocale di riconoscimento del parlante

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

Parametri

profile
VoiceProfile

Profilo vocale per la creazione della registrazione

audioConfig
AudioConfig

informazioni di origine da cui creare la registrazione

Restituisce

  • Promessa di voiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Ottenere frasi di autorizzazione valide per la registrazione del profilo vocale

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

Parametri

profileType
VoiceProfileType

Tipo di profilo per ottenere frasi di attivazione per

lang

string

Stringa di lingua (impostazioni locali) per Profilo vocale

Restituisce

getAllProfilesAsync(VoiceProfileType)

Ottenere tutti i profili vocali nell'account con il tipo di profilo vocale specificato

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

Parametri

profileType
VoiceProfileType

tipo di profilo (identificazione/verifica) per cui elencare i profili

Restituisce

  • Promessa di una matrice di VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Rimuovere tutte le registrazioni per un profilo vocale di riconoscimento del parlante

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

Parametri

profile
VoiceProfile

Profilo vocale da reimpostare

Restituisce

  • Promessa di voiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Ottenere informazioni correnti di un profilo vocale

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

Parametri

profile
VoiceProfile

Profilo vocale per recuperare informazioni per

Restituisce

  • Promessa di voiceProfileEnrollmentResult.

Dettagli dei metodi ereditati

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria a livello globale.

static function enableTelemetry(enabled: boolean)

Parametri

enabled

boolean

Impostazione globale per la raccolta di dati di telemetria. Se impostato su true, le informazioni di telemetria come gli errori del microfono, gli errori di riconoscimento vengono raccolti e inviati a Microsoft. Se impostato su false, non viene inviata alcuna telemetria a Microsoft.

Ereditato daRecognizer.enableTelemetry