Enable AI-Generated Transcriptions and Subtitles Using the Upload API Enable AI-Generated Transcriptions and Subtitles Using the Upload API

Enable AI-Generated Transcriptions and Subtitles Using the Upload API

Zype’s Upload API now supports automatic AI transcription and subtitle generation for newly uploaded videos. When enabled, this feature will generate subtitle files in both SRT and WebVTT formats after upload, making your content more accessible and easier to engage with.

What It Does

When you pass the upload[transcriptions_enabled]=true parameter in your Upload API request, Zype’s AI transcription engine is triggered after the video is uploaded. This results in:

  • An AI-generated transcription of the video.

  • Automatically created SRT and WebVTT subtitle files.

These subtitle files will appear in the Zype CMS under the video’s Subtitles tab once the transcription is complete.

Note: Subtitle files are not activated by default. You can manually activate them in the CMS, or enable automatic activation via Site Settings if desired.


How to Use the Upload API

To enable transcription during upload, include the upload[transcriptions_enabled] parameter and set it to true in your API request.

Required Parameters

Parameter Type Description
upload[active] boolean Set to true to make the upload active.
upload[transcriptions_enabled] boolean Set to true to enable AI transcription and subtitle generation.

Example Request

curl --request POST \ --url https://uploads.zype.com/uploads \
--header 'accept: application/json' \
--header 'content-type: multipart/form-data' \
--form 'upload[active]=true' \
--form 'upload[transcriptions_enabled]=true' \
--form 'upload[file]=@/path/to/video.mp4'

You can also pass additional metadata like title, description, categories, etc., in your request.


API Reference

For the full list of parameters and more details on the Upload API, visit the Zype Upload API documentation.


Related Articles