# Subtitles

#### Step-by-Step Guide

**Step 1: Navigate to the Subtitles Settings**

* Go to Personalize Project and select settings.
* Now click on “**Voice and Subtitles**” to personalize.
* On the same page, you can see the marked voice variables in the actual script.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FsDs8uIlBbUvIuyBvfhNe%2Funknown.png?alt=media&#x26;token=3bdf987c-2ced-4073-86d3-dc16b8c43bd8" alt=""><figcaption></figcaption></figure>

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2Fljs3p02fCVluDc24AKjA%2Funknown.png?alt=media&#x26;token=b8be8f53-20dd-4d73-ac2d-ca1cfbad0ea6" alt=""><figcaption></figcaption></figure>

**Step 2: Enable Subtitles for the Video**

* In the Subtitles section, go to “**Edit Subtitles**” and toggle “**Enable Subtitles**” so that the system starts generating captions.
* If your base video includes spoken content, the system will analyze the audio and align subtitle lines accordingly.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FkFapO4luyyctphsVyBJo%2Funknown.png?alt=media&#x26;token=a24c1e58-472f-4cb8-8174-af52434b7be4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2F7bJ0GT3kQHepX4A9AFv9%2Funknown.png?alt=media&#x26;token=dd2d0e21-a68a-4458-88e9-4c1d845005ff" alt=""><figcaption></figcaption></figure>

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FpiPvmpFKEINT4uDCxg1W%2Funknown.png?alt=media&#x26;token=8679fb53-9501-4483-ab30-db48a8855273" alt=""><figcaption></figcaption></figure>

**Step 3: Subtitles Options**

Once you have enabled the subtitles, two options will be available for the subtitles as below:

1. **Auto-Generated Subtitles**

* Gan.AI automatically transcribes your video and generates accurate subtitles aligned with the audio script.

**How it works:**

* The platform uses AI transcription to detect spoken words and place subtitles in sync with the video.
* Once generated, you can edit text and style the subtitles from within the editor.
* This method is ideal for most videos since it saves time and ensures alignment with the spoken script.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2Fp0HqZbJhmHScHknBUNu0%2Funknown.png?alt=media&#x26;token=bdde1921-c14f-4945-b946-f7b46e2afc84" alt=""><figcaption></figcaption></figure>

2. **Upload Custom Subtitles**

* If you already have a subtitle file created elsewhere, Gan.AI lets you upload your own subtitle file instead of using auto-generated ones.

**To upload:**

1. Go to the **Subtitles** tab inside your personalized project.
2. Click “**Upload Subtitles**” (or Upload Custom File).
3. Select your .srt file from your system.
4. Once uploaded, preview the video to ensure proper timing and alignment.
5. You can still **edit or personalize** these subtitles inside the editor (add variables, adjust colours/size, etc.).

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FqA6RrmO28iWV3wfRjsQh%2FCustom%20subtitles.gif?alt=media&#x26;token=6a12454f-7bb9-454f-b69a-182deba995df" alt=""><figcaption></figcaption></figure>

**Step 4: Personalize Subtitles Using Variables**

* To make subtitles personalized for each recipient: insert variables into the subtitle text (e.g., <mark style="color:$success;">@FirstName, @Company</mark>).
* Select the text you want to change and select from the available variables as per the requirements.
* Example: change “Welcome to the demo” → “Welcome, @FirstName from @Company!”
* Ensure that your data source (CSV or integration) contains matching columns for each variable you use. Ensure that your data source (CSV or integration) contains matching columns for each variable you use.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FcYWd5o106ptCtX61OHwv%2FTrimmed_editsubtitles.gif?alt=media&#x26;token=3e1b6d2b-1ace-4707-bece-6bd5af4c5b6f" alt=""><figcaption></figcaption></figure>

**Step 5: Customize Subtitle Design**

1. Under Edit Subtitle Design, choose:

* Font size, color, and transparency
* Text and background colour
* Subtitle box transparency
* On-screen position (bottom, middle, or custom)

2. Preview changes live before saving.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2F1OkXPAytQR9Z0MUw8Uka%2Funknown.png?alt=media&#x26;token=41234ba9-7a3c-4096-9d15-fcb4382751fa" alt=""><figcaption></figcaption></figure>

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2F1tQeVYHxfqvwmewzVCJw%2Funknown.png?alt=media&#x26;token=17523128-121c-4fb2-b19b-f811707252d6" alt=""><figcaption></figcaption></figure>

**Step 6: Preview and Publish**

* Click Preview to test both the subtitle accuracy and personalization by playing the video on the same page.
* For personalized projects, check at least two sample entries with variable substitution.
* When ready, click **Save & Close** in the top right corner.

<figure><img src="https://257817639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7z5QEbLCyykfR50Gdpy%2Fuploads%2FuCoRs8ovRKdmM2h3LkNp%2Funknown.png?alt=media&#x26;token=b190873d-ce3d-430b-ba90-2769983fcaf3" alt=""><figcaption></figcaption></figure>

#### Best Practices

* Always test auto-generated subtitles for accuracy, especially in videos with background noise or multiple speakers.
* Use short, readable lines (no more than two per frame).
* Keep variable placeholders consistent with your data sheet or CRM field names.
* Choose high-contrast text colours for accessibility.
* Preview on both desktop and mobile to ensure readability.

With Gan.AI’s subtitle tools, you can make your videos more accessible, more engaging, and more personalized—all within a few clicks. By combining auto-generated captions, custom uploads, and variable-driven personalization, every viewer receives a tailored experience that feels clear, relevant, and professional. Clean design, accurate timing, and thoughtful placement help ensure your subtitles enhance the message without distraction.
