Subtitle voiceover
Turn subtitles into a voiceover that stays in sync
Your SRT file already knows when every line starts and ends. VocaTTS reads each subtitle with the voice you pick and fits its speed to the slot, so the audio lines up with your video without manual editing.
SRT to Voice Dubbing
Upload SRT, edit the content, map each speaker to a voice, then generate audio in a simpler step-by-step flow.
Usage details
Source
Input ModeVoice
Auto-detect [A], [B], then map each speaker to a voice.
Generate
From .srt to finished audio
- 1
Bring your subtitles
Upload an .srt file, paste SRT text, or paste plain text and convert it into subtitle blocks.
- 2
Choose voices
Pick one voice for everything, or tag lines [A], [B] and give each speaker their own voice — stock, cloned or designed.
- 3
Generate and export
VocaTTS fits each line to its time slot within the speed range you set, then gives you an MP3 and the edited SRT.
What the tool handles
- Speed fitting per line within a minimum and maximum speaking rate you control
- Speaker tags like [A] and [B], with bulk voice assignment per speaker
- Optional translation of the subtitles before the voiceover is generated
- Language detection for the source subtitles
- Gemini emotion tags such as [happy] at the start of a line
- Download the edited or translated SRT alongside the audio
Where it fits
Narrated explainers
Script your explainer as subtitles, then voice it in one pass.
Course videos
Re-voice a lesson after editing the transcript, with timing preserved.
Dialogue and drama
Tag speakers and give every character a distinct voice.
Dubbing
Translate subtitles and voice them in another language.
See the dubbing workflow
File requirements
- Input
- .srt files up to 2 MB, pasted SRT, or plain text converted to SRT
- Voices
- Any stock voice, plus your cloned and designed voices under “My voices”
- Timing
- Each line is fitted to its subtitle slot within your speed range
- Output
- MP3 audio, plus the edited or translated SRT
- Credits
- Charged per character at the rate of each voice used
Frequently Asked Questions
Q: Does the audio match my subtitle timing?
A: Yes. Each line is generated and its speed adjusted to fit the subtitle's time slot, within the minimum and maximum speaking rate you set. Set both to the same value for a fixed speed.
Q: Can different speakers have different voices?
A: Yes. Start lines with tags like [A] or [B], then assign a voice to each speaker. The tags are not read aloud.
Q: Can I use my cloned voice for subtitles?
A: Yes. Cloned and designed voices are listed under “My voices” in the voice picker.
Q: Which subtitle formats are supported?
A: SRT. You can also paste plain text and convert it to SRT blocks inside the tool.