Секция /v1/tasks/

Секция /v1/tasks/ позволяет управлять процессом создания аудиокниги. Все материалы, получаемые в ходе вызова запросов этой секции, являются приватными и не публикуются без явной команды со стороны пользователя. Задача (task) создаётся на основе загруженного текстового документа или текста книги, опубликованного в библиотеки любым пользователем.

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

Набор этапов обработки материалов аудиокниги следующий:

  1. Создание (create).
  2. Предобработка текста (pre).
  3. Лингвистическое аннотирование текста (annotate).
  4. Разбиение книги на части (parts).
  5. Синтезирование речи (speak).
  6. Сжатие аудиофайлов (compress).
  7. Формирование DAISY-комплекта (daisy).

tasks/annotate

  • Адрес запроса: https://books.luwrain.org/v1/tasks/annotate/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/compress

  • Адрес запроса: https://books.luwrain.org/v1/tasks/compress/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/create

  • Адрес запроса: https://books.luwrain.org/v1/tasks/create/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/daisy

  • Адрес запроса: https://books.luwrain.org/v1/tasks/daisy/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/parts

  • Адрес запроса: https://books.luwrain.org/v1/tasks/parts/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/pre

  • Адрес запроса: https://books.luwrain.org/v1/tasks/pre/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:

tasks/speak

  • Адрес запроса: https://books.luwrain.org/v1/tasks/speak/
  • Метод: GET
  • Параметры:
  • Формат ответа: JSON
  • Поля ответа:
© 2012–2021 Проект LUWRAIN
Дизайн от Strash