Zum Hauptinhalt springen

Create upload

POST 

/uploads

Creates an Upload of a new Media asset and returns all information to perform the upload of the source file via the chosen input type.

The s3-multipart-presigned type is compatible with the @uppy/aws-s3 plugin: this endpoint initiates the multipart upload, then each part is signed on demand via GET /uploads/{uploadId}/parts/{partNumber}/sign, already-uploaded parts can be listed for resuming via GET /uploads/{uploadId}/parts, and the upload is finalized via PUT /uploads/{uploadId}/complete.

The transcriptLanguageCode parameter determines which speech-to-text language model will be applied for transcription after a successful upload. A list of transcription languages available for the tenant can be retrieved separately.

The blurredAudio parameter declares that the source contains faint or indistinct speech, in which case voice activity detection is not applied during transcription. It replaces the deprecated useVad and is its inverse. Both apply to the transcript created after a successful upload and cannot be changed afterwards; regenerating the transcript is required to apply different settings.

Request

Responses

Successful response.