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/verification/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 de code de pays.

Réponses

Nom Type Description
201 Created

TiProfileInfo

Profil d’orateur créé avec succès. Le GUID est retourné pour référencer le profil créé.

Headers

location: string

Other Status Codes

SpeakerErrorInfo

Échec

Headers

x-ms-error-code: string

Sécurité

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Exemples

Successful Query

Sample Request

POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05


{
  "locale": "en-us"
}

Sample Response

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
LocaleInfo

Paramètres régionaux du profil d’orateur

ProfileStatusType

État représentant l’état actuel 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 phrase d’activation doit être envoyée.
SpeakerErrorInfo

Message d’erreur de l’orateur

TiProfileInfo

Text-Independent informations de profil de l’orateur

TrainingStatusType

État représentant l’état actuel du profil. Les valeurs disponibles sont :

  • Inscription : le profil n’a pas d’empreinte 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 empreinte vocale et est prêt pour les demandes de reconnaissance.

Error

Nom Type Description
code

string

message

string

LocaleInfo

Paramètres régionaux du profil d’orateur

Nom Type Description
locale

string

Identificateur de langue constitué d’une combinaison de code de langue et de code de pays.

ProfileStatusType

État représentant l’état actuel 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 phrase d’activation doit être envoyée.
Nom Type Description
Active

string

Inactive

string

SpeakerErrorInfo

Message d’erreur de l’orateur

Nom Type Description
error

Error

TiProfileInfo

Text-Independent informations de profil de l’orateur

Nom Type Description
createdDateTime

string

Dateheure de création de profil.

enrollmentStatus

TrainingStatusType

État représentant l’état actuel du profil. Les valeurs disponibles sont :

  • Inscription : le profil n’a pas d’empreinte 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 empreinte 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 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 silence et non vocaux) pour toutes les inscriptions de profil en quelques secondes.

lastUpdatedDateTime

string

Dateheure de mise à jour du profil.

locale

string

Identificateur de langue constitué d’une combinaison de code de langue et de code 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 sera vide.

profileId

string

Identificateur unique pour l’ID de profil (guid).

profileStatus

ProfileStatusType

État représentant l’état actuel 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 phrase d’activation doit être envoyée.
remainingEnrollmentsSpeechLengthInSec

number

Quantité de voix pure (qui correspond à la quantité d’audio après la suppression des segments silence et non vocaux) nécessaire pour terminer l’inscription du profil en quelques secondes.

TrainingStatusType

État représentant l’état actuel du profil. Les valeurs disponibles sont :

  • Inscription : le profil n’a pas d’empreinte 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 empreinte vocale et est prêt pour les demandes de reconnaissance.
Nom Type Description
Enrolled

string

Enrolling

string

Training

string