Text Independent - Create Profile
Création de profil
Crée un profil d’orateur avec les paramètres régionaux spécifiés.
POST {endpoint}/speaker-recognition/identification/text-independent/profiles?api-version=2021-09-05
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
Spécifie la version de l'opération à utiliser pour cette demande. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
locale | True |
string |
Identificateur de langue constitué d’une combinaison de code de langue et d’indicatif de pays. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
Profil d’orateur créé avec succès. LE GUID est retourné pour référencer le profil créé. En-têtes location: string |
|
Other Status Codes |
Échec En-têtes x-ms-error-code: string |
Sécurité
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
Exemples
Successful Query
Exemple de requête
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/identification/text-independent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Exemple de réponse
Content-Type: application/json
{
"profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
"locale": "en-US",
"profileStatus": "Active",
"enrollmentStatus": "Enrolling",
"createdDateTime": "2015-04-23T18:25:43.41Z",
"lastUpdatedDateTime": "2015-04-23T18:25:43.41Z",
"enrollmentsCount": 0,
"enrollmentsLengthInSec": 0,
"enrollmentsSpeechLengthInSec": 0,
"remainingEnrollmentsSpeechLengthInSec": 20,
"modelVersion": "2019-12-05"
}
Content-Type: application/json
x-ms-error-code: Error Code
{
"error": {
"code": "Error Code",
"message": "Erro Messae"
}
}
Définitions
Nom | Description |
---|---|
Error | |
Locale |
Paramètres régionaux du profil de l’orateur |
Profile |
État représentant l’état actuel de l’activation du profil. Les valeurs disponibles sont :
|
Speaker |
Message d’erreur de l’orateur |
Ti |
Text-Independent informations de profil de l’orateur |
Training |
État représentant l’état actuel de l’inscription du profil. Les valeurs disponibles sont :
|
Error
Nom | Type | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Paramètres régionaux du profil de l’orateur
Nom | Type | Description |
---|---|---|
locale |
string |
Identificateur de langue constitué d’une combinaison de code de langue et d’indicatif de pays. |
ProfileStatusType
État représentant l’état actuel de l’activation du profil. Les valeurs disponibles sont :
- Actif : le profil est actif et peut être utilisé si le status d’inscription est « Inscrit ».
- Inactif : le profil n’a pas été activé et une expression d’activation doit être envoyée.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
Message d’erreur de l’orateur
Nom | Type | Description |
---|---|---|
error |
TiProfileInfo
Text-Independent informations de profil de l’orateur
Nom | Type | Description |
---|---|---|
createdDateTime |
string |
Date/heure de création du profil. |
enrollmentStatus |
État représentant l’état actuel de l’inscription du profil. Les valeurs disponibles sont :
|
|
enrollmentsCount |
integer |
Nombre d’audios d’inscription acceptés pour ce profil. |
enrollmentsLengthInSec |
number |
Durée totale des enregistrements audio d’inscription acceptés pour ce profil en secondes. |
enrollmentsSpeechLengthInSec |
number |
Somme de la parole pure (qui correspond à la quantité d’audio après la suppression des segments de silence et non vocaux) sur toutes les inscriptions de profil en quelques secondes. |
lastUpdatedDateTime |
string |
Date de la dernière date et heure de la mise à jour du profil. |
locale |
string |
Identificateur de langue constitué d’une combinaison de code de langue et d’indicatif de pays. |
modelVersion |
string |
Date spécifiant le modèle affecté à ce profil. Le format est aaaa-mm-jj. Si le profil n’a pas d’inscriptions, cette valeur est vide. |
profileId |
string |
Identificateur unique pour l’ID de profil (GUID). |
profileStatus |
État représentant l’état actuel de l’activation du profil. Les valeurs disponibles sont :
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
Quantité de voix pure (qui correspond à la quantité d’audio après la suppression des segments de silence et non vocaux) nécessaire pour terminer l’inscription du profil en quelques secondes. |
TrainingStatusType
État représentant l’état actuel de l’inscription du profil. Les valeurs disponibles sont :
- Inscription : le profil n’a pas d’impression vocale et n’est pas prêt pour les demandes de reconnaissance.
- Formation : l’impression vocale du profil est en cours de création et ne peut pas être utilisée pour la reconnaissance pour le moment.
- Inscrit : le profil a une impression vocale et prêt pour les demandes de reconnaissance.
Nom | Type | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |