Audio Processing API (2.0.0)

Download OpenAPI specification:

API for audio file processing and noise removal

Get a signed URL for file upload

Authorizations:
ApiKeyAuth
Request Body schema: multipart/form-data
required
filename
required
string

Name of the file to upload

Responses

Response samples

Content type
application/json
{
  • "filePath": "string",
  • "uploadUrl": "string"
}

Create a new edit request

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
required
object

Responses

Request samples

Content type
application/json
{
  • "input": {
    }
}

Response samples

Content type
application/json
{
  • "edit_id": "string",
  • "status": "STARTED",
  • "download_url": "string"
}

Get edit status

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

Edit ID

Responses

Response samples

Content type
application/json
{
  • "edit_id": "string",
  • "status": "STARTED",
  • "download_url": "string"
}

Delete an edit

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

Edit ID

Responses

Response samples

Content type
application/json
{
  • "edit_id": "string",
  • "status": "STARTED",
  • "download_url": "string"
}

Create a new transcription request

Submit an audio file reference (object key/filename) for transcription

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
required
object

Responses

Request samples

Content type
application/json
{
  • "input": {
    }
}

Response samples

Content type
application/json
{
  • "transcription_id": "string",
  • "status": "STARTED"
}

Get transcription status

Check the status of a transcription job and retrieve the text when complete

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

Transcription ID (format txn_)

Responses

Response samples

Content type
application/json
{
  • "transcription_id": "string",
  • "status": "STARTED",
  • "urls": {
    },
  • "error": "string"
}