Skip to content

1. Audio Transcription

POST /transcribe/file

The main endpoint for uploading and transcribing audio files.

Request Body

plain
multipart/form-data

Form Parameters

  • file(Required):Audio file

  • language(Optional):Force specification of a specific language

  • align(Optional):Whether to align timestamps, default is true

  • diarize(Optional):Whether to perform speaker diarization, default is true

Response(200)

json
{
  "task_id": "Task ID",
  "status": "Task Status"
}

2. Get Task Status

GET /task/{task_id}

Query the status of a specific task.

Path Parameters

  • task_id(Required):Task ID

Response (200)

json
{
  "task_id": "Task ID",
  "status": "Task Status",
  "result": {
    // 转录结果(如果有)
  },
  "error": "Error message (if any)"
}