Partager via


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).

profileId
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

TdProfileInfo

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

SpeakerErrorInfo

É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
SpeakerErrorInfo

Message d’erreur de l’orateur

TdProfileInfo

informations de profil de l’orateur Text-Dependent

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.

Error

Nom Type Description
code

string

message

string

SpeakerErrorInfo

Message d’erreur de l’orateur

Nom Type Description
error

Error

TdProfileInfo

informations de profil de l’orateur Text-Dependent

Nom Type Description
createdDateTime

string (date-time)

Datetime de création de profil.

enrollmentStatus

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.
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