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

Выражение фильтрации для выбора подмножества доступных файлов.

        - Supported properties: name, createdDateTime, kind.

        - Operators:

          - eq, ne are supported for all properties.

          - gt, ge, lt, le are supported for createdDateTime.

          - and, or, not are supported.

        - Example:

          filter=name eq 'myaudio.wav' and kind eq 'Audio'
sasValidityInSeconds
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

PaginatedFiles

ХОРОШО

Заголовки

Retry-After: integer

Other Status Codes

Error

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

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

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

Определения

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

DetailedErrorCode

Error

Ошибка

ErrorCode

Код ошибки

File

Файл

FileKind

FileKind

FileLinks

FileLinks

FileProperties

FileProperties

InnerError

InnerError

PaginatedFiles

Разбиение на страницы

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

ErrorCode

Код ошибки
Коды ошибок высокого уровня.

details

Error[]

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

innerError

InnerError

InnerError
Новый формат внутренней ошибки, соответствующий рекомендациям ПО API Cognitive Services, который доступен в https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Это содержит обязательные свойства ErrorCode, сообщение и необязательные свойства, сведения (пара значений ключа), внутренняя ошибка (это может быть вложено).

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

FileKind
Тип данных.

links

FileLinks

FileLinks

name

string

Имя этого файла.

properties

FileProperties

FileProperties

self

string (uri)

Расположение этой сущности.

FileKind

FileKind

Значение Описание
DatasetReport

Тип данных — отчет о наборе данных.

Audio

Тип данных — звук.

LanguageData

Тип данных — это языковые данные.

PronunciationData

Тип данных — это данные произношения.

AcousticDataArchive

Тип данных — это архив акустических данных.

AcousticDataTranscriptionV2

Тип данных — акустическое транскрибирование данных версии 2.

Transcription

Тип данных — транскрибирование.

TranscriptionReport

Тип данных — отчет транскрибирования.

EvaluationDetails

Тип данных — это сведения об оценке.

ModelReport

Тип данных — это отчет модели.

OutputFormattingData

Тип данных — выходной входной файл форматирования.

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

DetailedErrorCode
Подробный код ошибки перечисления.

details

object

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

innerError

InnerError

InnerError
Новый формат внутренней ошибки, соответствующий рекомендациям ПО API Cognitive Services, который доступен в https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Это содержит обязательные свойства ErrorCode, сообщение и необязательные свойства, сведения (пара значений ключа), внутренняя ошибка (это может быть вложено).

message

string

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

target

string

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

PaginatedFiles

Разбиение на страницы

Имя Тип Описание
@nextLink

string (uri)

Ссылка на следующий набор результатов с разбивкой на страницы, если доступны дополнительные сущности; в противном случае значение NULL.

values

File[]

Список сущностей, ограниченных переданными параметрами запроса "skip" и "top" или их значениями по умолчанию.

При итерации по списку с помощью разбиения на страницы и удаления сущностей параллельно некоторые сущности будут пропущены в результатах. Рекомендуется создать список на клиенте и удалить после получения полного списка.