Text Dependent - Create Profile

Criar perfil
Criar um perfil de palestrante com a localidade especificada.

POST {endpoint}/speaker-recognition/verification/text-dependent/profiles?api-version=2021-09-05

Parâmetros de URI

Nome Em Obrigatório Tipo Description
endpoint
path True

string

Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: https://westus.api.cognitive.microsoft.com).

api-version
query True

string

Especifica a versão da operação a ser usada para esta solicitação.

Cabeçalho da solicitação

Nome Obrigatório Tipo Description
Ocp-Apim-Subscription-Key True

string

Corpo da solicitação

Nome Obrigatório Tipo Description
locale True

string

Identificador de linguagem que consiste em uma combinação de código de idioma e código de país.

Respostas

Nome Tipo Description
201 Created

TdProfileInfo

Perfil do locutor criado com êxito. O GUID é retornado para fazer referência ao perfil criado.

Headers

location: string

Other Status Codes

SpeakerErrorInfo

Falha

Headers

x-ms-error-code: string

Segurança

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Exemplos

Successful Query

Sample Request

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


{
  "locale": "en-us"
}

Sample Response

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"
  }
}

Definições

Nome Description
Error
LocaleInfo

Localidade do perfil do locutor

SpeakerErrorInfo

Mensagem de erro do locutor

TdProfileInfo

Text-Dependent informações de perfil do Locutor

TrainingStatusType

Status que representa o estado atual do perfil. Os valores disponíveis são:

  • Registro: o perfil não tem impressão de voz e não está pronto para solicitações de reconhecimento.
  • Treinamento: a impressão de voz do perfil está sendo criada e não pode ser usada para reconhecimento no momento.
  • Registrado: o perfil tem uma impressão de voz e está pronto para solicitações de reconhecimento.

Error

Nome Tipo Description
code

string

message

string

LocaleInfo

Localidade do perfil do locutor

Nome Tipo Description
locale

string

Identificador de linguagem que consiste em uma combinação de código de idioma e código de país.

SpeakerErrorInfo

Mensagem de erro do locutor

Nome Tipo Description
error

Error

TdProfileInfo

Text-Dependent informações de perfil do Locutor

Nome Tipo Description
createdDateTime

string

Datetime de criação de perfil.

enrollmentStatus

TrainingStatusType

Status que representa o estado atual do perfil. Os valores disponíveis são:

  • Registro: o perfil não tem impressão de voz e não está pronto para solicitações de reconhecimento.
  • Treinamento: a impressão de voz do perfil está sendo criada e não pode ser usada para reconhecimento no momento.
  • Registrado: o perfil tem uma impressão de voz e está pronto para solicitações de reconhecimento.
enrollmentsCount

integer

Número de áudios de registro aceitos para esse perfil.

enrollmentsLengthInSec

number

Comprimento total dos áudios de registro aceitos para esse perfil em segundos.

enrollmentsSpeechLengthInSec

number

Soma de fala pura (que é a quantidade de áudio após a remoção de segmentos de silêncio e não fala) em todos os registros de perfil em segundos.

lastUpdatedDateTime

string

Último datetime em que o perfil foi atualizado.

locale

string

Identificador de linguagem que consiste em uma combinação de código de idioma e código de país.

modelVersion

string

Data que especifica o modelo atribuído a esse perfil. O formato é yyyy-mm-dd. Se o perfil não tiver registros, esse valor estará vazio.

profileId

string

Identificador exclusivo para id de perfil (guid).

remainingEnrollmentsCount

integer

Número de áudios de registro necessários para concluir o registro de perfil.

TrainingStatusType

Status que representa o estado atual do perfil. Os valores disponíveis são:

  • Registro: o perfil não tem impressão de voz e não está pronto para solicitações de reconhecimento.
  • Treinamento: a impressão de voz do perfil está sendo criada e não pode ser usada para reconhecimento no momento.
  • Registrado: o perfil tem uma impressão de voz e está pronto para solicitações de reconhecimento.
Nome Tipo Description
Enrolled

string

Enrolling

string

Training

string