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
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 par la session. |
speech |
Définit le gestionnaire d’événements pour les événements d’arrêt vocal. |
speech |
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 |
create |
Créer un profil vocal de reconnaissance de l’orateur |
delete |
Supprimer un profil vocal de reconnaissance d’orateur |
enroll |
Créer un profil vocal de reconnaissance de l’orateur |
get |
Obtenir des expressions d’autorisation valides pour l’inscription de profil vocal |
get |
Obtenir tous les profils vocaux sur le compte avec le type de profil vocal donné |
reset |
Supprimer toutes les inscriptions pour un profil vocal de reconnaissance d’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é 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
Promise<VoiceProfileResult>
- 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
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 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
Promise<VoiceProfileEnrollmentResult[]>
- 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
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 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