Text Dependent - Create Profile

Создание профиля
Создает новый профиль говорящего с заданным языковым стандартом

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

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например). https://westus.api.cognitive.microsoft.com

api-version
query True

string

Задает версию операции, используемой для этого запроса.

Заголовок запроса

Имя Обязательно Тип Описание
Ocp-Apim-Subscription-Key True

string

Текст запроса

Имя Обязательно Тип Описание
locale True

string

Идентификатор языка, состоящий из сочетания кода языка и кода страны.

Ответы

Имя Тип Описание
201 Created

TdProfileInfo

Профиль говорящего успешно создан. Возвращается GUID для ссылки на созданный профиль.

Headers

location: string

Other Status Codes

SpeakerErrorInfo

Failure

Headers

x-ms-error-code: string

Безопасность

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Примеры

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

Определения

Имя Описание
Error
LocaleInfo

Языковой стандарт профиля говорящего

SpeakerErrorInfo

Сообщение об ошибке говорящего

TdProfileInfo

сведения о профиле докладчика Text-Dependent

TrainingStatusType

Состояние, представляющее текущее состояние профиля. Доступные значения:

  • Регистрация: профиль не имеет голосовой печати и не готов к запросам на распознавание.
  • Обучение: создается голосовая печать профиля, которую нельзя использовать для распознавания в данный момент.
  • Зарегистрировано: профиль имеет голосовую печать и готов к запросам распознавания.

Error

Имя Тип Описание
code

string

message

string

LocaleInfo

Языковой стандарт профиля говорящего

Имя Тип Описание
locale

string

Идентификатор языка, состоящий из сочетания кода языка и кода страны.

SpeakerErrorInfo

Сообщение об ошибке говорящего

Имя Тип Описание
error

Error

TdProfileInfo

сведения о профиле докладчика Text-Dependent

Имя Тип Описание
createdDateTime

string

Дата и время создания профиля.

enrollmentStatus

TrainingStatusType

Состояние, представляющее текущее состояние профиля. Доступные значения:

  • Регистрация: профиль не имеет голосовой печати и не готов к запросам на распознавание.
  • Обучение: создается голосовая печать профиля, которую нельзя использовать для распознавания в данный момент.
  • Зарегистрировано: профиль имеет голосовую печать и готов к запросам распознавания.
enrollmentsCount

integer

Количество аудиозаписей, принятых для этого профиля.

enrollmentsLengthInSec

number

Общая продолжительность аудиоданных регистрации, принятых для этого профиля, в секундах.

enrollmentsSpeechLengthInSec

number

Суммирование чистой речи (это объем звука после удаления безмолвных и не речевых сегментов) во всех регистрациях профиля в секундах.

lastUpdatedDateTime

string

Дата и время последнего обновления профиля.

locale

string

Идентификатор языка, состоящий из сочетания кода языка и кода страны.

modelVersion

string

Дата, указывающая модель, назначенную этому профилю. Формат : гггг-мм-дд. Если в профиле нет регистраций, это значение будет пустым.

profileId

string

Уникальный идентификатор для идентификатора профиля (GUID).

remainingEnrollmentsCount

integer

Количество звуковых файлов регистрации, необходимых для завершения регистрации профиля.

TrainingStatusType

Состояние, представляющее текущее состояние профиля. Доступные значения:

  • Регистрация: профиль не имеет голосовой печати и не готов к запросам на распознавание.
  • Обучение: создается голосовая печать профиля, которую нельзя использовать для распознавания в данный момент.
  • Зарегистрировано: профиль имеет голосовую печать и готов к запросам распознавания.
Имя Тип Описание
Enrolled

string

Enrolling

string

Training

string