Text Dependent - Reset Profile
Réinitialiser le profil
Réinitialise le profil existant à son état de création d’origine. L’opération de réinitialisation effectue les opérations suivantes :
- Met à jour enrollmentStatus à l’inscription.
- Met à jour lastUpdatedDateTime.
- Met à jour enrollmentsCount à 0.
- Met à jour les inscriptionsLength à 0.
- Met à jour les inscriptionsSpeechLength à 0.
- Met à jour restantEnrollmentsCount vers le numéro initial requis.
- Supprime toutes les inscriptions associées du stockage.
- Supprime l’association de phrases secrètes choisie.
- Réinitialise la valeur de modelVersion.
POST {endpoint}/speaker-recognition/verification/text-dependent/profiles/{profileId}:reset?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). |
|
profile
|
path | True |
string (uuid) |
Identificateur unique pour l’ID de profil (GUID). |
|
api-version
|
query | True |
string |
Spécifie la version de l’opération à utiliser pour cette requête. |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La réinitialisation du profil de l’orateur a réussi. Le profil est retourné avec des valeurs de réinitialisation. 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/verification/text-dependent/profiles/49a36324-fc4b-4387-aa06-090cfbf0064f:reset?api-version=2021-09-05
Exemple de réponse
Content-Type: application/json
{
"profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
"locale": "en-US",
"enrollmentStatus": "Enrolling",
"createdDateTime": "2015-04-23T18:25:43.41Z",
"lastUpdatedDateTime": "2015-04-23T18:25:43.41Z",
"enrollmentsCount": 0,
"enrollmentsLengthInSec": 0,
"enrollmentsSpeechLengthInSec": 0,
"remainingEnrollmentsCount": 3,
"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 | |
|
Speaker |
Message d’erreur de l’orateur |
|
Td |
informations de profil de l’orateur Text-Dependent |
|
Training |
État représentant l’état actuel du profil. Les valeurs disponibles sont les suivantes :
|
Error
| Nom | Type | Description |
|---|---|---|
| code |
string |
|
| message |
string |
SpeakerErrorInfo
Message d’erreur de l’orateur
| Nom | Type | Description |
|---|---|---|
| error |
TdProfileInfo
informations de profil de l’orateur Text-Dependent
| Nom | Type | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Datetime de création de profil. |
| enrollmentStatus |
État représentant l’état actuel du profil. Les valeurs disponibles sont les suivantes :
|
|
| enrollmentsCount |
integer |
Nombre d’audios d’inscription acceptés pour ce profil. |
| enrollmentsLengthInSec |
number |
Durée totale des audios d’inscription acceptés pour ce profil en secondes. |
| enrollmentsSpeechLengthInSec |
number |
Addition de la voix pure (qui est la quantité d’audio après la suppression du silence et des segments non vocaux) dans toutes les inscriptions de profil en secondes. |
| lastUpdatedDateTime |
string (date-time) |
Date de dernière mise à jour du profil. |
| locale |
string pattern: ^[a-zA-Z]{2}-?[a-zA-Z]{2}$ |
Identificateur de langue constitué d’une combinaison de code de langue et de code de pays. |
| modelVersion |
string (date) |
Date spécifiant le modèle affecté à ce profil. Le format est aaaa-mm-dd. Si le profil n’a pas d’inscription, cette valeur est vide. |
| profileId |
string (uuid) |
Identificateur unique pour l’ID de profil (GUID). |
| remainingEnrollmentsCount |
integer |
Nombre d’audios d’inscription nécessaires pour terminer l’inscription de profil. |
TrainingStatusType
État représentant l’état actuel du profil. Les valeurs disponibles sont les suivantes :
- 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 dispose d’une impression vocale et est prêt pour les demandes de reconnaissance.
| Valeur | Description |
|---|---|
| Enrolling | |
| Training | |
| Enrolled |