Partager via


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

TiProfileInfo

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

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/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
LocaleInfo

Paramètres régionaux du profil de l’orateur

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

Message d’erreur de l’orateur

TiProfileInfo

Text-Independent informations de profil de l’orateur

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.

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

Error

TiProfileInfo

Text-Independent informations de profil de l’orateur

Nom Type Description
createdDateTime

string

Date/heure de création du profil.

enrollmentStatus

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

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