Compartilhar via


Training Sets - Upload Data

Carrega dados para o conjunto de treinamento especificado.

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

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://eastus.api.cognitive.microsoft.com).

id
path True

string

A ID do recurso.

Padrão Regex: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$

api-version
query True

string

A versão da API a ser usada para esta operação.

Cabeçalho da solicitação

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

string

Forneça sua chave de recurso de Fala aqui.

Operation-Id

string

ID do monitor de status da operação. Se o cabeçalho Operation-Id corresponder a uma operação existente e a solicitação não for idêntica à solicitação anterior, ela falhará com uma Solicitação 400 Inválida.

Padrão Regex: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$

Corpo da solicitação

Nome Obrigatório Tipo Description
audios True

AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

kind True

DatasetKind

Tipo de conjunto de dados

description

string

Descrição opcional desse conjunto de dados.

displayName

string

O nome desse conjunto de dados.

scripts

AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

Respostas

Nome Tipo Description
202 Accepted

Aceito

Cabeçalhos

  • Operation-Id: string
  • Operation-Location: string
Other Status Codes

ErrorResponse

Ocorreu um erro.

Cabeçalhos

x-ms-error-code: string

Segurança

Ocp-Apim-Subscription-Key

Forneça sua chave de recurso de Fala aqui.

Tipo: apiKey
Em: header

Exemplos

Upload data to a training set

Solicitação de exemplo

POST {endpoint}/customvoice/trainingsets/d6916a55-2cbc-4ed4-bd19-739e9a13b0ab:upload?api-version=2024-02-01-preview



{
  "kind": "AudioAndScript",
  "audios": {
    "containerUrl": "https://contoso.blob.core.windows.net/voicecontainer?mySasToken",
    "prefix": "jessica300/",
    "extensions": [
      ".wav"
    ]
  },
  "scripts": {
    "containerUrl": "https://contoso.blob.core.windows.net/voicecontainer?mySasToken",
    "prefix": "jessica300/",
    "extensions": [
      ".txt"
    ]
  }
}

Resposta de exemplo

Operation-Location: https://eastus.api.cognitive.microsoft.com/customvoice/operations/284b7e37-f42d-4054-8fa9-08523c3de345?api-version=2024-02-01-preview
Operation-Id: 284b7e37-f42d-4054-8fa9-08523c3de345

Definições

Nome Description
AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

Dataset

Objeto do conjunto de dados

DatasetKind

Tipo de conjunto de dados

Error

O erro de nível superior segue as Diretrizes da API REST do Microsoft Azure que está disponível em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém um erro de nível superior com código de erro, mensagem, detalhes, destino e um erro interno com detalhes mais descritivos.

ErrorCode

Código de erro de nível superior

ErrorResponse

A resposta de erro segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

InnerError

O erro interno segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isso pode ser aninhado).

AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

Nome Tipo Description
containerUrl

string

URL do contêiner do Armazenamento de Blobs do Azure com SAS. Precisa de permissões de leitura e lista.

extensions

string[]

Extensões de nome de arquivo.

prefix

string

Prefixo de nome de blob.

Dataset

Objeto do conjunto de dados

Nome Tipo Description
audios

AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

description

string

Descrição opcional desse conjunto de dados.

displayName

string

O nome desse conjunto de dados.

kind

DatasetKind

Tipo de conjunto de dados

scripts

AzureBlobContentSource

Conteúdo do Armazenamento de Blobs do Azure. Com os exemplos abaixo, ele representa arquivos https://contoso.blob.core.windows.net/voicecontainer/jessica/*.wav

DatasetKind

Tipo de conjunto de dados

Nome Tipo Description
AudioAndScript

string

AudioOnly

string

LongAudio

string

Error

O erro de nível superior segue as Diretrizes da API REST do Microsoft Azure que está disponível em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém um erro de nível superior com código de erro, mensagem, detalhes, destino e um erro interno com detalhes mais descritivos.

Nome Tipo Description
code

ErrorCode

Código de erro de nível superior

details

Error[]

Detalhes adicionais de suporte sobre o erro e/ou as políticas esperadas.

innererror

InnerError

O erro interno segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isso pode ser aninhado).

message

string

Mensagem de erro de nível superior.

target

string

A origem do erro. Por exemplo, seria "model" ou "id de modelo" em caso de modelo inválido.

ErrorCode

Código de erro de nível superior

Nome Tipo Description
BadArgument

string

BadRequest

string

Forbidden

string

InternalServerError

string

NotFound

string

ServiceUnavailable

string

TooManyRequests

string

Unauthorized

string

UnsupportedMediaType

string

ErrorResponse

A resposta de erro segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

Nome Tipo Description
error

Error

O erro de nível superior segue as Diretrizes da API REST do Microsoft Azure que está disponível em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém um erro de nível superior com código de erro, mensagem, detalhes, destino e um erro interno com detalhes mais descritivos.

InnerError

O erro interno segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isso pode ser aninhado).

Nome Tipo Description
code

string

Código de erro detalhado para ajudar no diagnóstico.

innererror

InnerError

O erro interno segue as Diretrizes da API REST do Microsoft Azure que estão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isso contém código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isso pode ser aninhado).

message

string

Mensagem de erro detalhada.

target

string

A origem do erro. Por exemplo, seria "model" ou "id de modelo" em caso de modelo inválido.