1. Audio Transcription
POST /transcribe/file
The main endpoint for uploading and transcribing audio files.
Request Body
plain
multipart/form-dataForm Parameters
file(Required):Audio filelanguage(Optional):Force specification of a specific languagealign(Optional):Whether to align timestamps, default is truediarize(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)"
}