Generate speech audio from subtitle text using various TTS engines.

Some engines require additional configuration:
When Review audio clips is enabled, a dedicated review window opens after generation. This window lets you inspect, play, and regenerate audio for every subtitle line before the result is used.
Each subtitle line is shown as a row with the following columns:
| Column | Description |
|---|---|
| Include | Checkbox to include or exclude the line from the final output |
| # | Subtitle line number |
| Text | The subtitle text (editable — double-click to modify before regenerating) |
| Voice | The voice used for that line |
| Speed | The speed factor applied to fit the audio into the subtitle’s duration |
| CPS | Characters per second for the subtitle line |
You can regenerate the audio for any individual line:
The new clip is trimmed for silence and automatically speed-adjusted to fit the subtitle timing. After regeneration the new clip plays back immediately for review.
For ElevenLabs, extra fine-tuning parameters are available when that engine is selected: Stability, Similarity, Speaker Boost, Speed, and Style Exaggeration. A Reset button restores all ElevenLabs parameters to their defaults.
Every time a clip is regenerated, the previous version is saved. To review the history for a line, click the History button on that row. The history dialog shows all generated versions with their voice name and speed, and lets you play each one. Selecting a version and clicking OK restores it as the active clip for that line.
Uncheck the Include checkbox on any row to exclude that line’s audio from the final output. Excluded lines are skipped when the video file is assembled.
Click Export to save all audio clips and a SubtitleEditTts.json metadata file to a folder of your choice. The JSON file records the audio file names, subtitle timings, voice names, engine names, speed factors, and text for each line, making it easy to re-import or post-process the clips externally.
| Key | Action |
|---|---|
| Ctrl+R | Regenerate selected line |
| Escape | Close / Cancel |
| F1 | Open help |