Skip to main content
GET
/
task_status
/
{task_id}
Task Status
curl --request GET \
  --url https://api.palatine.ru/api/v1/diarization/task_status/{task_id}
{
  "id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "data": {
    "duration": 123,
    "language": "<string>",
    "text": "<string>",
    "segments": [
      {
        "id": 123,
        "seek": 123,
        "start": 123,
        "end": 123,
        "text": "<string>",
        "tokens": [
          123
        ],
        "avg_logprob": 123,
        "compression_ratio": 123,
        "no_speech_prob": 123,
        "words": "<any>",
        "temperature": 123
      }
    ],
    "words": [
      {
        "end": 123,
        "start": 123,
        "word": "<string>"
      }
    ]
  },
  "status": "<string>",
  "error": "<string>"
}

Path Parameters

task_id
string
required

Query Parameters

merge_segments
boolean
default:false

Response

Successful Response

Унифицированная модель задачи для хранения и отдачи статусов.

Поле data содержит результат задачи:

  • для транскрипции: объект с сегментами/текстом или текст SRT/VTT
  • для диаризации: объект с сегментами говорящих.
id
string<uuid4>
required

Уникальный идентификатор задачи.

created_at
string<date-time>
required

Дата и время создания записи.

status
string
required

Текущий статус задачи (success/pending/error).

data
object | null

Данные задачи: результат транскрипции (JSON/SRT/VTT) или сегменты диаризации. Модель данных, представляющая список сегментов транскрипции и полный текст.

  • TranscriptionSegments
  • SRTModel
  • VTTModel
  • DiarizationSegments
error
string | null

Сообщение об ошибке, если она произошла.