Text Dependent - Create Profile

Criar Perfil
Crie um novo perfil de orador com a região especificada.

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

Parâmetros do URI

Name Em Necessário Tipo Description
endpoint
path True

string

Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://westus.api.cognitive.microsoft.com).

api-version
query True

string

Especifica a versão da operação a utilizar para este pedido.

Cabeçalho do Pedido

Name Necessário Tipo Description
Ocp-Apim-Subscription-Key True

string

Corpo do Pedido

Name Necessário Tipo Description
locale True

string

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

Respostas

Name Tipo Description
201 Created

TdProfileInfo

Perfil de orador criado com êxito. O GUID é devolvido para referenciar o 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

Name Description
Error
LocaleInfo

Região do perfil de orador

SpeakerErrorInfo

Mensagem de erro do orador

TdProfileInfo

Text-Dependent informações do perfil do Orador

TrainingStatusType

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

  • Inscrição: o perfil não tem impressão de voz nem está pronto para pedidos de reconhecimento.
  • Formação: a impressão por voz do perfil está a ser criada e não pode ser utilizada para reconhecimento neste momento.
  • Inscrito: o perfil tem uma impressão por voz e está pronto para pedidos de reconhecimento.

Error

Name Tipo Description
code

string

message

string

LocaleInfo

Região do perfil de orador

Name Tipo Description
locale

string

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

SpeakerErrorInfo

Mensagem de erro do orador

Name Tipo Description
error

Error

TdProfileInfo

Text-Dependent informações do perfil do Orador

Name Tipo Description
createdDateTime

string

Datetime de criação de perfis.

enrollmentStatus

TrainingStatusType

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

  • Inscrição: o perfil não tem impressão de voz nem está pronto para pedidos de reconhecimento.
  • Formação: a impressão por voz do perfil está a ser criada e não pode ser utilizada para reconhecimento neste momento.
  • Inscrito: o perfil tem uma impressão por voz e está pronto para pedidos de reconhecimento.
enrollmentsCount

integer

Número de áudios de inscrição aceites para este perfil.

enrollmentsLengthInSec

number

Duração total dos áudios de inscrição aceites para este perfil em segundos.

enrollmentsSpeechLengthInSec

number

Soma de voz pura (que é a quantidade de áudio após remover segmentos de silêncio e não voz) em todas as inscrições de perfil em segundos.

lastUpdatedDateTime

string

Hora da última data em que o perfil foi atualizado.

locale

string

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

modelVersion

string

Data que especifica o modelo atribuído a este perfil. O formato é aaaa-mm-dd. Se o perfil não tiver inscrições, este valor estará vazio.

profileId

string

Identificador exclusivo para id de perfil (guid).

remainingEnrollmentsCount

integer

Número de áudios de inscrição necessários para concluir a inscrição de perfis.

TrainingStatusType

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

  • Inscrição: o perfil não tem impressão de voz nem está pronto para pedidos de reconhecimento.
  • Formação: a impressão por voz do perfil está a ser criada e não pode ser utilizada para reconhecimento neste momento.
  • Inscrito: o perfil tem uma impressão por voz e está pronto para pedidos de reconhecimento.
Name Tipo Description
Enrolled

string

Enrolling

string

Training

string