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
Voice |
Costruttore VoiceProfileClient. |
Proprietà
authorization |
Ottiene il token di autorizzazione utilizzato per comunicare con il servizio. |
internal |
|
properties | Raccolta di proprietà e relativi valori definiti per questo VoiceProfileClient. |
telemetry |
Questo metodo restituisce lo stato corrente dell'impostazione di telemetria. |
Proprietà ereditate
session |
Definisce il gestore eventi per gli eventi avviati dalla sessione. |
session |
Definisce il gestore eventi per gli eventi di arresto della sessione. |
speech |
Definisce il gestore eventi per gli eventi di arresto vocale. |
speech |
Definisce il gestore eventi per gli eventi di avvio vocale. |
Metodi
close() | Pulire l'oggetto e chiudere la connessione sottostante |
create |
Creare un profilo vocale di riconoscimento del parlante |
delete |
Eliminare un profilo vocale di riconoscimento del parlante |
enroll |
Creare un profilo vocale di riconoscimento del parlante |
get |
Ottenere frasi di autorizzazione valide per la registrazione del profilo vocale |
get |
Ottenere tutti i profili vocali nell'account con il tipo di profilo vocale specificato |
reset |
Rimuovere tutte le registrazioni per un profilo vocale di riconoscimento del parlante |
retrieve |
Ottenere informazioni correnti di un profilo vocale |
Metodi ereditati
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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