Partager via


VoiceProfileClient class

Définit la classe VoiceProfileClient pour les opérations handles de reconnaissance de l’orateur à partir de l’utilisateur pour les opérations de profil vocal (par exemple, createProfile, deleteProfile)

Extends

Constructeurs

VoiceProfileClient(SpeechConfig)

Constructeur VoiceProfileClient.

Propriétés

authorizationToken

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

internalData
properties

Collection de propriétés et leurs valeurs définies pour ce VoiceProfileClient.

telemetryEnabled

Cette méthode retourne l’état actuel du paramètre de télémétrie.

Propriétés héritées

sessionStarted

Définit le gestionnaire d’événements pour les événements démarrés par la session.

sessionStopped

Définit le gestionnaire d’événements pour les événements arrêtés de session.

speechEndDetected

Définit le gestionnaire d’événements pour les événements arrêtés par reconnaissance vocale.

speechStartDetected

Définit le gestionnaire d’événements pour les événements speech démarrés.

Méthodes

close()

Nettoyer l’objet et fermer la connexion sous-jacente

createProfileAsync(VoiceProfileType, string)

Créer un profil vocal de reconnaissance de haut-parleur

deleteProfileAsync(VoiceProfile)

Supprimer un profil vocal de reconnaissance de haut-parleur

enrollProfileAsync(VoiceProfile, AudioConfig)

Créer un profil vocal de reconnaissance de haut-parleur

getActivationPhrasesAsync(VoiceProfileType, string)

Obtenir des expressions d’autorisation valides pour l’inscription de profil vocal

getAllProfilesAsync(VoiceProfileType)

Obtenir tous les profils vocaux sur le compte avec un type de profil vocal donné

resetProfileAsync(VoiceProfile)

Supprimer toutes les inscriptions pour un profil vocal de reconnaissance de l’orateur

retrieveEnrollmentResultAsync(VoiceProfile)

Obtenir les informations actuelles d’un profil vocal

Méthodes héritées

enableTelemetry(boolean)

Cette méthode active ou désactive globalement la télémétrie.

Détails du constructeur

VoiceProfileClient(SpeechConfig)

Constructeur VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Paramètres

speechConfig
SpeechConfig

Ensemble de propriétés initiales pour ce synthétiseur (clé d’authentification, région, &c)

Détails de la propriété

authorizationToken

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

string authorizationToken

Valeur de propriété

string

Jeton d’autorisation.

internalData

object internalData

Valeur de propriété

object

properties

Collection de propriétés et leurs valeurs définies pour ce VoiceProfileClient.

PropertyCollection properties

Valeur de propriété

Collection de propriétés et leurs valeurs définies pour ce VoiceProfileClient.

telemetryEnabled

Cette méthode retourne l’état actuel du paramètre de télémétrie.

static boolean telemetryEnabled

Valeur de propriété

boolean

true si la télémétrie est activée, false sinon.

Détails de la propriété héritée

sessionStarted

Définit le gestionnaire d’événements pour les événements démarrés par la session.

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

Valeur de propriété

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

héritée deRecognizer.sessionStarted

sessionStopped

Définit le gestionnaire d’événements pour les événements arrêtés de session.

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

Valeur de propriété

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

héritée deRecognizer.sessionStopped

speechEndDetected

Définit le gestionnaire d’événements pour les événements arrêtés par reconnaissance vocale.

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

Valeur de propriété

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

héritée deRecognizer.speechEndDetected

speechStartDetected

Définit le gestionnaire d’événements pour les événements speech démarrés.

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

Valeur de propriété

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

héritée deRecognizer.speechStartDetected

Détails de la méthode

close()

Nettoyer l’objet et fermer la connexion sous-jacente

function close(): Promise<void>

Retours

Promise<void>

createProfileAsync(VoiceProfileType, string)

Créer un profil vocal de reconnaissance de haut-parleur

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

Paramètres

profileType
VoiceProfileType

Type de profil vocal à créer

lang

string

Chaîne de langue (paramètres régionaux) pour le profil vocal

Retours

Promise<VoiceProfile>

  • Promesse d’un VoiceProfile.

deleteProfileAsync(VoiceProfile)

Supprimer un profil vocal de reconnaissance de haut-parleur

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

Paramètres

profile
VoiceProfile

Profil vocal à supprimer

Retours

  • Promesse d’un VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Créer un profil vocal de reconnaissance de haut-parleur

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

Paramètres

profile
VoiceProfile

Profil vocal pour lequel créer l’inscription

audioConfig
AudioConfig

informations sources à partir desquelles créer l’inscription

Retours

  • Promesse d’un VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Obtenir des expressions d’autorisation valides pour l’inscription de profil vocal

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

Paramètres

profileType
VoiceProfileType

Type de profil pour obtenir des expressions d’activation pour

lang

string

Chaîne de langue (paramètres régionaux) pour le profil vocal

Retours

getAllProfilesAsync(VoiceProfileType)

Obtenir tous les profils vocaux sur le compte avec un type de profil vocal donné

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

Paramètres

profileType
VoiceProfileType

type de profil (identification/vérification) pour lequel répertorier les profils

Retours

  • Promesse d’un tableau de VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Supprimer toutes les inscriptions pour un profil vocal de reconnaissance de l’orateur

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

Paramètres

profile
VoiceProfile

Profil vocal à réinitialiser

Retours

  • Promesse d’un VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Obtenir les informations actuelles d’un profil vocal

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

Paramètres

profile
VoiceProfile

Profil vocal pour récupérer des informations pour

Retours

  • Promesse d’un VoiceProfileEnrollmentResult.

Détails de la méthode héritée

enableTelemetry(boolean)

Cette méthode active ou désactive globalement la télémétrie.

static function enableTelemetry(enabled: boolean)

Paramètres

enabled

boolean

Paramètre global pour la collecte de données de télémétrie. Si la valeur est true, les informations de télémétrie telles que les erreurs de microphone, les erreurs de reconnaissance sont collectées et envoyées à Microsoft. Si la valeur est false, aucune télémétrie n’est envoyée à Microsoft.

héritée deRecognizer.enableTelemetry