Поделиться через


Training Sets - Create

Создание нового обучающего набора.

PUT {endpoint}/customvoice/trainingsets/{id}?api-version=2024-02-01-preview

Параметры URI

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

string

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

id
path True

string

Идентификатор ресурса.

Шаблон регулярного выражения: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$

api-version
query True

string

Версия API, используемая для данной операции.

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

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

string

Укажите здесь ключ ресурса службы "Речь".

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

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

string

Языковой стандарт набора данных для обучения. Код языкового стандарта следует за BCP-47. Список языковых стандартов для преобразования текста в речь можно найти здесь https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts.

projectId True

string

Идентификатор ресурса

description

string

Описание обучаемого набора

displayName

string

Имя обучаемого набора

id

string

Идентификатор ресурса

status

Status

Состояние ресурса.

voiceKind

VoiceKind

Тип голоса

Ответы

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

TrainingSet

Создание

Other Status Codes

ErrorResponse

Произошла ошибка.

Заголовки

x-ms-error-code: string

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

Ocp-Apim-Subscription-Key

Укажите здесь ключ ресурса службы "Речь".

Тип: apiKey
В: header

Примеры

Create a training set

Образец запроса

PUT {endpoint}/customvoice/trainingsets/Jessica-300?api-version=2024-02-01-preview


{
  "description": "300 sentences Jessica data in general style.",
  "projectId": "Jessica",
  "locale": "en-US",
  "voiceKind": "Female"
}

Пример ответа

{
  "id": "Jessica-300",
  "description": "300 sentences Jessica data in general style.",
  "projectId": "Jessica",
  "locale": "en-US",
  "voiceKind": "Female",
  "status": "Succeeded",
  "createdDateTime": "2023-04-01T05:30:00.000Z",
  "lastActionDateTime": "2023-04-02T10:15:30.000Z"
}

Определения

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

Ошибка верхнего уровня соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Он содержит ошибку верхнего уровня с кодом ошибки, сообщением, сведениями, целевым объектом и внутренней ошибкой с более подробными сведениями.

ErrorCode

Код ошибки верхнего уровня

ErrorResponse

Ответ об ошибке соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

InnerError

Внутренняя ошибка соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Содержит код ошибки обязательных свойств, сообщение и необязательные свойства целевой объект, внутреннюю ошибку (это может быть вложено).

Status

Состояние ресурса.

TrainingSet

Учебный набор

TrainingSetProperties

Свойства обучаемого набора

VoiceKind

Тип голоса

Error

Ошибка верхнего уровня соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Он содержит ошибку верхнего уровня с кодом ошибки, сообщением, сведениями, целевым объектом и внутренней ошибкой с более подробными сведениями.

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

ErrorCode

Код ошибки верхнего уровня

details

Error[]

Дополнительные сведения об ошибке и (или) ожидаемых политиках.

innererror

InnerError

Внутренняя ошибка соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Содержит код ошибки обязательных свойств, сообщение и необязательные свойства целевой объект, внутреннюю ошибку (это может быть вложено).

message

string

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

target

string

Источник ошибки. Например, в случае недопустимой модели это будет "model" или "model id".

ErrorCode

Код ошибки верхнего уровня

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

string

BadRequest

string

Forbidden

string

InternalServerError

string

NotFound

string

ServiceUnavailable

string

TooManyRequests

string

Unauthorized

string

UnsupportedMediaType

string

ErrorResponse

Ответ об ошибке соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

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

Error

Ошибка верхнего уровня соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Он содержит ошибку верхнего уровня с кодом ошибки, сообщением, сведениями, целевым объектом и внутренней ошибкой с более подробными сведениями.

InnerError

Внутренняя ошибка соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Содержит код ошибки обязательных свойств, сообщение и необязательные свойства целевой объект, внутреннюю ошибку (это может быть вложено).

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

string

Подробный код ошибки для диагностики.

innererror

InnerError

Внутренняя ошибка соответствует рекомендациям по REST API Microsoft Azure, которые доступны по адресу https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Содержит код ошибки обязательных свойств, сообщение и необязательные свойства целевой объект, внутреннюю ошибку (это может быть вложено).

message

string

Подробное сообщение об ошибке.

target

string

Источник ошибки. Например, в случае недопустимой модели это будет "model" или "model id".

Status

Состояние ресурса.

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

string

Disabling

string

Failed

string

NotStarted

string

Running

string

Succeeded

string

TrainingSet

Учебный набор

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

string

Метка времени создания объекта. Метка времени закодирована в формате даты и времени ISO 8601 ("ГГГГ-ММ-ДДЧч:мм:ссЗ", см https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations. ).

description

string

Описание обучаемого набора

displayName

string

Имя обучаемого набора

id

string

Идентификатор ресурса

lastActionDateTime

string

Метка времени ввода текущего состояния. Метка времени закодирована в формате даты и времени ISO 8601 ("ГГГГ-ММ-ДДЧч:мм:ссЗ", см https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations. ).

locale

string

Языковой стандарт набора данных для обучения. Код языкового стандарта следует за BCP-47. Список языковых стандартов для преобразования текста в речь можно найти здесь https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts.

projectId

string

Идентификатор ресурса

properties

TrainingSetProperties

Свойства обучаемого набора

status

Status

Состояние ресурса.

voiceKind

VoiceKind

Тип голоса

TrainingSetProperties

Свойства обучаемого набора

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

integer

Количество высказываний в этом обучаемом наборе

VoiceKind

Тип голоса

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

string

Male

string