Create transcripts presentation

HTTP request

POST /v1/create/transcripts

Authorization

OAuth2PasswordBearer

Authorization: OAuth2PasswordBearer

Request Body schema: json data

KEY
TYPE
VALUE

task_type

String

create_video

dest_lang

String

The target language for translation.

meta_files

String

The value is taken from the upload api

Example: [
    {
        "filename": "2.text_image.pdf",
        "status": true,
        "credits": 4.92,
        "task_id": "f911298671b240f5984060c62cbbb218",
        "size": "0.18 MB"
    }
]

tone

String

Tone of the translation, if applicable

domain

String

The domain or field of the content, which can help in choosing specialized translation models.

custom_prompt

String

Custom prompt to be used for the translation

voice

String

The voice of the text-to-speech. Enum: "james", "john" ,"william", "michael", "david", "emily"

Response

200: Success

Response schema: application/json

KEY
VALUE

status_code

200

content

{ "data": { "task_id": "0d05c89e6f2c472ab86b291516e8e466" }, "errors": [], "error_description": "", "start_time": "2024-03-11 13:05:42.080757", "end_time": "2024-03-11 13:05:42.348086", "status": "success" }

400: Bad Request

KEY
VALUE

status_code

400

content

{ "data": {}, "errors": [ "Error" ], "error_description": "Error while sending message. Please check server!", "start_time": "yyyy-mm-dd hh-mm-ss utc+7", "end_time": "yyyy-mm-dd hh-mm-ss utc+7" }

401: Authentication Error

KEY
VALUE

status_code

401

content

{ "detail": "Not authenticated" }

Response schema: application/json

detail

Last updated