Partilhar via


Training Sets - Upload Data

Carrega dados para o conjunto de preparação especificado.

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

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

id
path True

string

O 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 utilizar para esta operação.

Cabeçalho do Pedido

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

string

Forneça a sua chave de recurso de Voz aqui.

Operation-Id

string

ID do monitor de estado da operação. Se o cabeçalho Operation-Id corresponder a uma operação existente e o pedido não for idêntico ao pedido anterior, falhará com um Pedido Incorreto 400.

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

Corpo do Pedido

Name Necessário Tipo Description
audios True

AzureBlobContentSource

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

kind True

DatasetKind

Tipo de conjunto de dados

description

string

Descrição opcional deste conjunto de dados.

displayName

string

O nome deste conjunto de dados.

scripts

AzureBlobContentSource

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

Respostas

Name Tipo Description
202 Accepted

Aceite

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 a sua chave de recurso de Voz aqui.

Tipo: apiKey
Em: header

Exemplos

Upload data to a training set

Pedido de amostra

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 da amostra

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

Name Description
AzureBlobContentSource

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

Dataset

Objeto de 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ão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isto 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 a erros 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. Isto contém o código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isto pode ser aninhado).

AzureBlobContentSource

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

Name Tipo Description
containerUrl

string

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

extensions

string[]

Extensões de nome de ficheiro.

prefix

string

Prefixo do nome do blob.

Dataset

Objeto de conjunto de dados

Name Tipo Description
audios

AzureBlobContentSource

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

description

string

Descrição opcional deste conjunto de dados.

displayName

string

O nome deste conjunto de dados.

kind

DatasetKind

Tipo de conjunto de dados

scripts

AzureBlobContentSource

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

DatasetKind

Tipo de conjunto de dados

Name 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ão disponíveis em https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. Isto contém um erro de nível superior com código de erro, mensagem, detalhes, destino e um erro interno com detalhes mais descritivos.

Name Tipo Description
code

ErrorCode

Código de erro de nível superior

details

Error[]

Detalhes de suporte adicionais 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. Isto contém o código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isto pode ser aninhado).

message

string

Mensagem de erro de nível superior.

target

string

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

ErrorCode

Código de erro de nível superior

Name Tipo Description
BadArgument

string

BadRequest

string

Forbidden

string

InternalServerError

string

NotFound

string

ServiceUnavailable

string

TooManyRequests

string

Unauthorized

string

UnsupportedMediaType

string

ErrorResponse

A resposta a erros 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.

Name Tipo Description
error

Error

O erro de nível superior 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. Isto 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. Isto contém o código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isto pode ser aninhado).

Name 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. Isto contém o código de erro de propriedades necessárias, mensagem e destino de propriedades opcionais, erro interno (isto pode ser aninhado).

message

string

Mensagem de erro detalhada.

target

string

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