VoiceProfileClient class

Définit la classe VoiceProfileClient pour la reconnaissance de l’orateur Gère les opérations 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 par la session.

speechEndDetected

Définit le gestionnaire d’événements pour les événements d’arrêt vocal.

speechStartDetected

Définit le gestionnaire d’événements pour les événements de démarrage vocal.

Méthodes

close()

Nettoyer l’objet et fermer la connexion sous-jacente

createProfileAsync(VoiceProfileType, string)

Créer un profil vocal de reconnaissance de l’orateur

deleteProfileAsync(VoiceProfile)

Supprimer un profil vocal de reconnaissance d’orateur

enrollProfileAsync(VoiceProfile, AudioConfig)

Créer un profil vocal de reconnaissance de l’orateur

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 le type de profil vocal donné

resetProfileAsync(VoiceProfile)

Supprimer toutes les inscriptions pour un profil vocal de reconnaissance d’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é deRecognizer.sessionStarted

sessionStopped

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

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

Valeur de propriété

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

Hérité deRecognizer.sessionStopped

speechEndDetected

Définit le gestionnaire d’événements pour les événements d’arrêt vocal.

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

Valeur de propriété

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

Hérité deRecognizer.speechEndDetected

speechStartDetected

Définit le gestionnaire d’événements pour les événements de démarrage vocal.

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

Valeur de propriété

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

Hérité 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 l’orateur

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 d’orateur

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 l’orateur

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

Paramètres

profile
VoiceProfile

Profil vocal pour créer l’inscription pour

audioConfig
AudioConfig

informations sources à partir desquelles créer une 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 le 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 d’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 télémétrie. Si la valeur est true, les informations de télémétrie telles que les erreurs de microphone et 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é deRecognizer.enableTelemetry