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
Voice |
Constructeur VoiceProfileClient. |
Propriétés
authorization |
Obtient le jeton d’autorisation utilisé pour communiquer avec le service. |
internal |
|
properties | Collection de propriétés et leurs valeurs définies pour ce VoiceProfileClient. |
telemetry |
Cette méthode retourne l’état actuel du paramètre de télémétrie. |
Propriétés héritées
session |
Définit le gestionnaire d’événements pour les événements démarrés par la session. |
session |
Définit le gestionnaire d’événements pour les événements arrêtés de session. |
speech |
Définit le gestionnaire d’événements pour les événements arrêtés par reconnaissance vocale. |
speech |
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 |
create |
Créer un profil vocal de reconnaissance de haut-parleur |
delete |
Supprimer un profil vocal de reconnaissance de haut-parleur |
enroll |
Créer un profil vocal de reconnaissance de haut-parleur |
get |
Obtenir des expressions d’autorisation valides pour l’inscription de profil vocal |
get |
Obtenir tous les profils vocaux sur le compte avec un type de profil vocal donné |
reset |
Supprimer toutes les inscriptions pour un profil vocal de reconnaissance de l’orateur |
retrieve |
Obtenir les informations actuelles d’un profil vocal |
Méthodes héritées
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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