Datasets - List Files
Возвращает файлы набора данных, определяемые заданным ИД.
GET {endpoint}/speechtotext/v3.2-preview.2/datasets/{id}/files
GET {endpoint}/speechtotext/v3.2-preview.2/datasets/{id}/files?sasValidityInSeconds={sasValidityInSeconds}&skip={skip}&top={top}&filter={filter}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://westus.api.cognitive.microsoft.com). |
|
id
|
path | True |
string (uuid) |
Идентификатор набора данных. |
|
filter
|
query |
string |
Выражение фильтрации для выбора подмножества доступных файлов.
|
|
|
sas
|
query |
integer (int32) |
Длительность в секундах, когда URL-адрес SAS должен быть допустимым. Длительность по умолчанию составляет 12 часов. При использовании BYOS (https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-encryption-of-data-at-rest#bring-your-own-storage-byos-for-customization-and-logging): значение 0 означает, что будет создан обычный URI BLOB-объектов без маркера SAS. |
|
|
skip
|
query |
integer (int32) |
Количество наборов данных, которые будут пропущены. |
|
|
top
|
query |
integer (int32) |
Количество наборов данных, которые будут включены после пропуска. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО Заголовки Retry-After: integer |
|
| Other Status Codes |
Произошла ошибка. |
Безопасность
Ocp-Apim-Subscription-Key
Укажите ключ учетной записи Cognitive Services здесь.
Тип:
apiKey
В:
header
Authorization
Предоставьте маркер доступа из JWT, возвращаемого stS этого региона. Обязательно добавьте область управления в маркер, добавив следующую строку запроса к URL-адресу STS: ?scope=speechservicesmanagement
Тип:
apiKey
В:
header
Примеры
| Get all dataset report files |
| Get all files |
Get all dataset report files
Образец запроса
GET {endpoint}/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files?sasValidityInSeconds=120&skip=0&top=10&filter=kind%20eq%20'DatasetReport'
Пример ответа
{
"values": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files/ee4733cd-b1a7-4813-87e2-00d582c28a29",
"name": "report.json",
"kind": "DatasetReport",
"properties": {
"size": 200
},
"createdDateTime": "2020-01-13T08:00:00Z",
"links": {
"contentUrl": "https://customspeech-usw.blob.core.windows.net/artifacts/report.json?st=2018-02-09T18%3A07%3A00Z&se=2018-02-10T18%3A07%3A00Z&sp=rl&sv=2017-04-17&sr=b&sig=e05d8d56-9675-448b-820c-4318ae64c8d5"
}
}
]
}
Get all files
Образец запроса
GET {endpoint}/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files?sasValidityInSeconds=120&skip=0&top=2&filter=createdDateTime%20ge%202018-01-24T09:54:39Z
Пример ответа
{
"values": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files/ee4733cd-b1a7-4813-87e2-00d582c28a29",
"name": "report.json",
"kind": "DatasetReport",
"properties": {
"size": 200
},
"createdDateTime": "2020-01-13T08:00:00Z",
"links": {
"contentUrl": "https://customspeech-usw.blob.core.windows.net/artifacts/report.json?st=2018-02-09T18%3A07%3A00Z&se=2018-02-10T18%3A07%3A00Z&sp=rl&sv=2017-04-17&sr=b&sig=e05d8d56-9675-448b-820c-4318ae64c8d5"
}
},
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files/f035cf2d-4051-4131-85e7-97e3a7349c86",
"name": "language_data.txt",
"kind": "LanguageData",
"properties": {
"size": 200
},
"createdDateTime": "2020-01-13T08:00:00Z",
"links": {
"contentUrl": "https://customspeech-usw.blob.core.windows.net/artifacts/language_data.txt?st=2018-02-09T18%3A07%3A00Z&se=2018-02-10T18%3A07%3A00Z&sp=rl&sv=2017-04-17&sr=b&sig=e05d8d56-9675-448b-820c-4318ae64c8d5"
}
}
],
"@nextLink": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.2-preview.2/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1/files?skip=2&top=2&filter=createdDateTime%20ge%202018-01-24T09:54:39Z"
}
Определения
| Имя | Описание |
|---|---|
|
Detailed |
DetailedErrorCode |
| Error |
Ошибка |
|
Error |
Код ошибки |
| File |
Файл |
|
File |
FileKind |
|
File |
FileLinks |
|
File |
FileProperties |
|
Inner |
InnerError |
|
Paginated |
Разбиение на страницы |
DetailedErrorCode
DetailedErrorCode
| Значение | Описание |
|---|---|
| InvalidParameterValue |
Недопустимое значение параметра. |
| InvalidRequestBodyFormat |
Недопустимый формат текста запроса. |
| EmptyRequest |
Пустой запрос. |
| MissingInputRecords |
Отсутствуют входные записи. |
| InvalidDocument |
Недопустимый документ. |
| ModelVersionIncorrect |
Неправильная версия модели. |
| InvalidDocumentBatch |
Недопустимый пакет документов. |
| UnsupportedLanguageCode |
Неподдерживаемый код языка. |
| DataImportFailed |
Сбой импорта данных. |
| InUseViolation |
Нарушение использования. |
| InvalidLocale |
Недопустимый языковой стандарт. |
| InvalidBaseModel |
Недопустимая базовая модель. |
| InvalidAdaptationMapping |
Недопустимое сопоставление адаптации. |
| InvalidDataset |
Недопустимый набор данных. |
| InvalidTest |
Недопустимый тест. |
| FailedDataset |
Не удалось выполнить набор данных. |
| InvalidModel |
Недопустимая модель. |
| InvalidTranscription |
Недопустимое транскрибирование. |
| InvalidPayload |
Недопустимые полезные данные. |
| InvalidParameter |
Недопустимый параметр. |
| EndpointWithoutLogging |
Конечная точка без ведения журнала. |
| InvalidPermissions |
Недопустимые разрешения. |
| InvalidPrerequisite |
Недопустимое условие. |
| InvalidProductId |
Недопустимый идентификатор продукта. |
| InvalidSubscription |
Недопустимая подписка. |
| InvalidProject |
Недопустимый проект. |
| InvalidProjectKind |
Недопустимый тип проекта. |
| InvalidRecordingsUri |
Недопустимые URI записей. |
| OnlyOneOfUrlsOrContainerOrDataset |
Только один url-адрес или контейнер или набор данных. |
| ExceededNumberOfRecordingsUris |
Превышено количество uri записей. |
| ModelMismatch |
Несоответствие модели. |
| ProjectGenderMismatch |
Несоответствие пола проекта. |
| ModelDeprecated |
Модель устарела. |
| ModelExists |
Существует модель. |
| ModelNotDeployable |
Модель недоступна для развертывания. |
| EndpointNotUpdatable |
Конечная точка не обновляемая. |
| SingleDefaultEndpoint |
Одна конечная точка по умолчанию. |
| EndpointCannotBeDefault |
Конечная точка не может быть по умолчанию. |
| InvalidModelUri |
Недопустимый универсальный код ресурса (URI) модели. |
| SubscriptionNotFound |
Подписка не найдена. |
| QuotaViolation |
Нарушение квоты. |
| UnsupportedDelta |
Неподдерживаемые разностные данные. |
| UnsupportedFilter |
Неподдерживаемый фильтр. |
| UnsupportedPagination |
Неподдерживаемая разбивка на страницы. |
| UnsupportedDynamicConfiguration |
Неподдерживаемая динамическая конфигурация. |
| UnsupportedOrderBy |
Неподдерживаемый заказ. |
| NoUtf8WithBom |
Нет utf8 с бомом. |
| ModelDeploymentNotCompleteState |
Развертывание модели не завершено. |
| SkuLimitsExist |
Существуют ограничения SKU. |
| DeployingFailedModel |
Развертывание неудачной модели. |
| UnsupportedTimeRange |
Неподдерживаемый диапазон времени. |
| InvalidLogDate |
Недопустимая дата журнала. |
| InvalidLogId |
Недопустимый идентификатор журнала. |
| InvalidLogStartTime |
Недопустимое время запуска журнала. |
| InvalidLogEndTime |
Недопустимое время окончания журнала. |
| InvalidTopForLogs |
Недопустимое начало для журналов. |
| InvalidSkipTokenForLogs |
Недопустимый маркер пропуска для журналов. |
| DeleteNotAllowed |
Удалить не разрешено. |
| Forbidden |
Запретный. |
| DeployNotAllowed |
Развертывание не разрешено. |
| UnexpectedError |
Непредвиденная ошибка. |
| InvalidCollection |
Недопустимая коллекция. |
| InvalidCallbackUri |
Недопустимый универсальный код ресурса (URI) обратного вызова. |
| InvalidSasValidityDuration |
Недопустимая длительность действия sas. |
| InaccessibleCustomerStorage |
Недоступное хранилище клиентов. |
| UnsupportedClassBasedAdaptation |
Неподдерживаемая адаптация на основе класса. |
| InvalidWebHookEventKind |
Недопустимый тип события веб-перехватчика. |
| InvalidTimeToLive |
Недопустимое время жизни. |
| InvalidSourceAzureResourceId |
Недопустимый исходный идентификатор ресурса Azure. |
| ModelCopyOperationExists |
Существует операция копирования модели. |
Error
Ошибка
| Имя | Тип | Описание |
|---|---|---|
| code |
Код ошибки |
|
| details |
Error[] |
Дополнительные сведения о поддержке ошибок и (или) ожидаемых политик. |
| innerError |
InnerError |
|
| message |
string |
Сообщение об ошибке высокого уровня. |
| target |
string |
Источник ошибки. Например, это будет "документы" или "идентификатор документа" в случае недопустимого документа. |
ErrorCode
Код ошибки
| Значение | Описание |
|---|---|
| InvalidRequest |
Представляет недопустимый код ошибки запроса. |
| InvalidArgument |
Представляет недопустимый код ошибки аргумента. |
| InternalServerError |
Представляет код ошибки внутреннего сервера. |
| ServiceUnavailable |
Представляет недоступный код ошибки службы. |
| NotFound |
Представление не найденного кода ошибки. |
| PipelineError |
Представляет код ошибки конвейера. |
| Conflict |
Представляет код ошибки конфликта. |
| InternalCommunicationFailed |
Представляет код ошибки внутренней связи. |
| Forbidden |
Представляет запрещенный код ошибки. |
| NotAllowed |
Представляет недопустимый код ошибки. |
| Unauthorized |
Представляет несанкционированный код ошибки. |
| UnsupportedMediaType |
Представляет неподдерживаемый код ошибки типа носителя. |
| TooManyRequests |
Представление слишком большого количества запросов кода ошибки. |
| UnprocessableEntity |
Представляет код ошибки необработанной сущности. |
File
Файл
| Имя | Тип | Описание |
|---|---|---|
| createdDateTime |
string (date-time) |
Время создания этого файла. Метка времени кодируется как формат даты и времени ISO 8601 (см. https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
| kind |
FileKind |
|
| links |
FileLinks |
|
| name |
string |
Имя этого файла. |
| properties |
FileProperties |
|
| self |
string (uri) |
Расположение этой сущности. |
FileKind
FileKind
| Значение | Описание |
|---|---|
| DatasetReport |
Тип данных — отчет о наборе данных. |
| Audio |
Тип данных — звук. |
| LanguageData |
Тип данных — это языковые данные. |
| PronunciationData |
Тип данных — это данные произношения. |
| AcousticDataArchive |
Тип данных — это архив акустических данных. |
| AcousticDataTranscriptionV2 |
Тип данных — акустическое транскрибирование данных версии 2. |
| Transcription |
Тип данных — транскрибирование. |
| TranscriptionReport |
Тип данных — отчет транскрибирования. |
| EvaluationDetails |
Тип данных — это сведения об оценке. |
| ModelReport |
Тип данных — это отчет модели. |
| OutputFormattingData |
Тип данных — выходной входной файл форматирования. |
FileLinks
FileLinks
| Имя | Тип | Описание |
|---|---|---|
| contentUrl |
string (uri) |
URL-адрес для получения содержимого этого файла. |
FileProperties
FileProperties
| Имя | Тип | Описание |
|---|---|---|
| duration |
string |
Длительность в случае, если этот файл является звуковым файлом. Длительность закодирована как длительность ISO 8601 ("PnYnMnDTnHnMnS", см. https://en.wikipedia.org/wiki/ISO_8601#Durations). |
| size |
integer (int64) |
Размер данных в байтах. |
InnerError
InnerError
| Имя | Тип | Описание |
|---|---|---|
| code |
DetailedErrorCode |
|
| details |
object |
Дополнительные сведения о поддержке ошибок и (или) ожидаемых политик. |
| innerError |
InnerError |
|
| message |
string |
Сообщение об ошибке высокого уровня. |
| target |
string |
Источник ошибки. Например, это будет "документы" или "идентификатор документа" в случае недопустимого документа. |
PaginatedFiles
Разбиение на страницы
| Имя | Тип | Описание |
|---|---|---|
| @nextLink |
string (uri) |
Ссылка на следующий набор результатов с разбивкой на страницы, если доступны дополнительные сущности; в противном случае значение NULL. |
| values |
File[] |
Список сущностей, ограниченных переданными параметрами запроса "skip" и "top" или их значениями по умолчанию. При итерации по списку с помощью разбиения на страницы и удаления сущностей параллельно некоторые сущности будут пропущены в результатах. Рекомендуется создать список на клиенте и удалить после получения полного списка. |